Advanced
Microsoft StreamInsight Fundamentals
A look at how to design, build, deploy and manage Microsoft StreamInsight solutions
Course info
Rating
Level
Beginner

Updated
Dec 15, 2011

Duration
5h 7m

Table of contents
Introducing StreamInsight
Introduction
1m
What is Complex Event Processing?
3m
Working with Streams of Data
2m
Types of StreamInsight Events
2m
StreamInsight Architecture
2m
Installing StreamInsight
1m
Building a StreamInsight App with LINQPad
2m
DEMO: Building a StreamInsight App with LINQPad
4m
What's New in StreamInsight 1.2
1m
Summary
3m
Developing StreamInsight Queries - Part I
Introduction
2m
The Role of LINQ in StreamInsight
2m
Filter and Projection Queries
2m
DEMO: Filter and Projection Queries
7m
Event Windows in StreamInsight
4m
EXAMPLE: Event Windows in StreamInsight
3m
Group and Aggregation Queries
2m
DEMO: Group and Aggregation Queries - Part I
6m
DEMO: Group and Aggregation Queries - Part II
5m
Developing StreamInsight Queries - Part II
TopK Queries
1m
DEMO: TopK Queries
6m
Join and Union Queries
3m
DEMO: Join Queries - Part I
5m
DEMO: Join Queries - Part II
3m
DEMO: Union Queries
6m
Developing StreamInsight Queries - Part III
Modifying Event Timestamps
2m
DEMO: Modifying Event Timestamps - Part I
2m
DEMO: Modifying Event Timestamps - Part II
2m
DEMO: Modifying Event Timestamps - Part III
2m
DEMO: Modifying Event Timestamps - Part IV
3m
DEMO: Modifying Event Timestamps - Part V
6m
Summary
2m
Extending StreamInsight LINQ Queries
Introduction
1m
Why Extend StreamInsight LINQ?
2m
Developing User Defined Functions
1m
DEMO: Developing User Defined Functions
3m
Developing User Defined Aggregates
2m
DEMO: Developing User Defined Aggregates - Part I
4m
DEMO: Developing User Defined Aggregates - Part II
5m
Developing User Defined Operators
1m
DEMO: Developing User Defined Operators - Part I
4m
DEMO: Developing User Defined Operators - Part II
5m
Developing User Defined Stream Operators
1m
DEMO: Developing User Defined Stream Operators
4m
Query Extension Summary Matrix and Module Summary
2m
StreamInsight Event Sources: IObservable and IEnumerable
Introduction
1m
Role of IEnumerable and IObservable in the .NET Framework
2m
Leveraging IEnumerable and IObservable in StreamInsight
2m
Using IObservable for Event Sources and Sinks
2m
DEMO: Using IObservable for Event Sources and Sinks - Part I
2m
DEMO: Using IObservable for Event Sources and Sinks - Part II
3m
DEMO: Using IObservable for Event Sources and Sinks - Part III
3m
Using IEnumerable for Event Sources and Sinks
1m
DEMO: Using IEnumerable for Event Sources and Sinks - Part I
1m
DEMO: Using IEnumerable for Event Sources and Sinks - Part II
1m
DEMO: Using IEnumerable for Event Sources and Sinks - Part III
4m
Summary
1m
StreamInsight Event Sources: Developing Adapters
Introduction
1m
The Purpose of StreamInsight Adapters
2m
The Adapter Lifecycle
2m
Advancing Time with CTIs
3m
Considerations Before Developing Adapters
2m
Building a StreamInsight Input Adapter
3m
DEMO: Building a StreamInsight Input Adapter - Part I
2m
DEMO: Building a StreamInsight Input Adapter - Part II
6m
DEMO: Building a StreamInsight Input Adapter - Part III
3m
DEMO: Building a StreamInsight Input Adapter - Part IV
3m
DEMO: Building a StreamInsight Input Adapter - Part V
2m
Building a StreamInsight Output Adapter
2m
DEMO: Building a StreamInsight Output Adapter - Part I
7m
DEMO:Building a StreamInsight Output Adapter - Part II
4m
Summary
2m
Hosting StreamInsight Application
Introduction
1m
Possible Hosting Options
2m
Using an Embedded Host
2m
DEMO: Using an Embedded Host - Part I
3m
DEMO: Using an Embedded Host - Part II
3m
Using the Standalone Host
2m
DEMO: Using the Standalone Host - Part I
2m
DEMO: Using the Standalone Host - Part II
4m
Composing Queries Through the Standalone Host
2m
DEMO: Composing Queries Through the Standalone Host - Part I
3m
DEMO: Composing Queries Through the Standalone Host - Part II
4m
DEMO: Composing Queries Through the Standalone Host - Part III
4m
Hosting in the Cloud Using StreamInsight Austin
2m
Summary
1m
Monitoring and Troubleshooting StreamInsight Applications
Introduction
1m
Enabling the Management Endpoint in StreamInsight Applications
1m
DEMO: Enabling the Management Endpoint in StreamInsight Applications
4m
Viewing Server and Query Diagnostics
2m
DEMO: Viewing Server and Query Diagnostics
4m
Capturing Events for Analysis
2m
DEMO: Capturing Events for Analysis
4m
Analyzing Events using the Event Flow Debugger
2m
DEMO: Analyzing Events using the Event Flow Debugger
7m
Summary
1m
Building Resilient StreamInsight Applications
Introduction
1m
What is the Problem?
1m
Introducing StreamInsight Checkpointing
2m
Levels of Resiliency
2m
Making a Query Resilient
3m
DEMO: Making a Query Resilient - Part I
7m
DEMO: Making a Query Resilient - Part II
3m
Building a Replayable Adapter
2m
DEMO: Building a Replayable Adapter - Part I
4m
DEMO: Building a Replayable Adapter - Part II
4m
Eliminating duplicates using an output adapter
2m
DEMO: Eliminating duplicates using an output adapter - Part I
7m
DEMO: Eliminating duplicates using an output adapter - Part II
4m
Summary
2m
Description
Course info
Rating
Level
Beginner

Updated
Dec 15, 2011

Duration
5h 7m

Description
This course reviews all of the core capabilities of Microsoft StreamInsight. This includes developing complex event processing queries, building adapters and diagnosing problems.
About the author