Introduction to StreamInsight Rob Farley Owner / Principal – LobsterPot Solutions Leader – Adelaide SQL Server User Group Microsoft MVP (SQL Server) Introduction to StreamInsight
What is StreamInsight? Complex Event Processing Fast streams of data Queries (LINQ) across windows of data CEP Server runs in- or out-of-process
Architecture
Architecture
Events Headers & Payloads Event Kinds Event Types Insert CTI (Current Time Increment) Event Types Interval, Point, Edge
Development Models Three development models Explicit Implicit IObservable/Iobserver
Demo Johan Åhlén’s CodePlex project StreamInsight debugger
Further resources http://blogs.msdn.com/streaminsight http://social.msdn.microsoft.com/Forums/en- US/streaminsight Google/Bing