[This article was first published on the StreamInsight blog.] If you're just beginning to get familiar with StreamInsight, you may be looking for a way to get started. What are the basics? How can I get my first StreamInsight application running so I can see how it works? Where is the 'front door' that will get me going?
If that describes you, then this blog entry might be just what you need.
If you're already a StreamInsight wiz, keep reading anyway - you may find some helpful links here that you weren't aware of. But here's what we'd like from you experienced readers in particular: if you know of other good resources that we missed, please feel free to add them in the comments below. We appreciate you sharing your expertise. On the other hand, if you're not necessarily a software developer, and you're looking for an overview of StreamInsight that avoids all the programming talk, you might try this article instead: StreamInsight for Non-Programmers.
The basic documentation for StreamInsight is located in the MSDN Library (Microsoft StreamInsight 2.1). You'll notice that previous versions of StreamInsight are still there (1.2 and 2.0), but if you're just getting started you can stick to the 2.1 section.
The documentation has been organized to function as reference material, which is fine after you're familiar with the technology. But if you're trying to learn the basics, you might want to take a different path instead of just starting at the top.
The following is one map you can use.
Here is a sequence of topics that should give you a good overview of what StreamInsight is and how it works:
Once you have this background, go ahead and install StreamInsight and get a basic example up and running:
That's it - you now have a real, functioning StreamInsight system!
Now that you have a handle on the basics, you might want to start digging deeper.
Here's a suggested path through the documentation to help you understand the next layer of StreamInsight technologies:
Finally, to get a handle on some of the more complex things you can do with StreamInsight, dig into these:
As you're designing and developing your StreamInsight solutions, you probably will find it helpful to see working examples or to learn tips and tricks from others. Or maybe you need a place to post a vexing question.
Here are some community resources that we have found useful. If you know of others, please add them in the comments below.
The following case studies are based on earlier versions of StreamInsight, but they still are useful examples:
That should get you going. Please add any other resources you have found useful in the comments below.
Carsten Siemens edited Revision 6. Comment: Added tag: en-US
Gary Ericson - MSFT edited Revision 5. Comment: Added link to StreamInsight for Non-Programmers
Richard Mueller edited Revision 4. Comment: Removed (en-US) from title
Gary Ericson - MSFT edited Revision 2. Comment: Added note - this article was originally a blog post
Gary Ericson - MSFT edited Original. Comment: Tried to fix tables