弊社執筆の SQL Server 2008 R2 StreamInsight の自習書が公開されました〜

弊社が執筆した StreamInsight の自習書「StreamInsight によるストリーム データ処理」が公開されました〜! StreamInsight は、CEP(Complex Event Processing:複合イベント処理)を実現することができる SQL Server 2008 R2 からの新機能です。


SQL Server 2008 R2 サイト(右下のほうに自習書へのリンクがあります)
http://www.microsoft.com/japan/sqlserver/2008/r2/prodinfo/default.mspx


目次は、以下のとおりです。


STEP 1. StreamInsight の概要と 自習書を試す環境について 4
1.1 StreamInsight とは 5
1.2 自習書を試す環境について 7
1.3 StreamInsight のインストール 8


STEP 2. StreamInsight を利用した 基本プログラミング 10
2.1 作成するアプリケーション 11
2.2 Visual Studio 2008 の起動とプロジェクトの新規作成 12
2.3 参照の追加(Microsoft.ComplexEventProcessing.dll) 14
2.4 メイン プログラムの記述(Program.cs) 16
2.5 Payload の定義 18
2.6 Input アダプタの作成 19
2.7 Output ストリームの作成 27
2.8 Output アダプタの作成 28


STEP 3. LINQ クエリによる Output ストリームの加工 35
3.1 LINQ クエリで Output ストリームの加工 36
3.2 Where 句でのデータの絞り込み 37
3.3 データに対する演算処理 38
3.4 TumblingWindow による一定期間のバッファリング 39
3.5 複数ストリームの連結(Union) 42


STEP 4. StreamInsight でのデバッグ 44
4.1 PowerShell を利用した状態監視 45
4.2 デバッガ(StreamInsight Event Flow Debugger) 49


STEP 5. Observable を利用した StreamInsight プログラミング 57
5.1 この Step で作成するアプリケーション 58
5.2 Visual Studio 2008 でプロジェクトの新規作成 59
5.3 参照の追加 60
5.4 メイン プログラムの記述(Program.cs) 62
5.5 Payload の定義 64
5.6 Input ソースの処理 67
5.7 Output(出力)処理 69
5.8 Output をファイルへ書き込むように変更 71


ぜひご覧くださいませ〜。