80 likes | 226 Vues
Explore the fundamentals of StreamInsight, a powerful tool for Complex Event Processing (CEP) by Microsoft. Learn how to handle fast streams of data and execute queries using LINQ across data windows. This session will cover essential architecture concepts, including event types, headers, and payloads, alongside development models. Get hands-on with an IObservable/IObserver demo and delve into troubleshooting with the StreamInsight debugger. Enhance your skills with additional resources linked throughout the presentation.
E N D
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
Events • Headers & Payloads • Event Kinds • Insert • CTI (Current Time Increment) • Event Types • Interval, Point, Edge
Development Models • Three development models • Explicit • Implicit • IObservable/Iobserver
Demo • Johan Åhlén’sCodePlex project • StreamInsight debugger
Further resources • http://blogs.msdn.com/streaminsight • http://social.msdn.microsoft.com/Forums/en-US/streaminsight • Google/Bing