データ視覚化・分析アプリケーションの超速開発
-
Upload
satoru-yamaguchi -
Category
Technology
-
view
53 -
download
0
Transcript of データ視覚化・分析アプリケーションの超速開発
データ視覚化・分析アプリケーションの超速開発
~ OLAP対応コントロールのご紹介 ~
インフラジスティックス・ジャパン株式会社
ソリューションコンサルタント
山口 慧
自己紹介
Copyright 2015 Infragistics Japan Co., Ltd. 2
Blog
山口 慧(やまぐち さとる)
インフラジスティックス・ジャパン株式会社
ソリューションコンサルタント
2012 年インフラジスティックス・ジャパン入社。
開発サポートエンジニア経て、現在は開発現場における課題解決やモバイルソリューション提案を行うソリューションコンサルタントとして活動中。
アジェンダ
•OLAP ってどんなもの?
•OLAP 対応コントロールの仕組み
•DEMO• WPF• Ignite UI• Windows Forms• Silverlight
•まとめ
Copyright 2015 Infragistics Japan Co., Ltd. 3
OLAP ってどんなもの?
Copyright 2015 Infragistics Japan Co., Ltd. 4
販売日 製品 金額 地域
2014/12/5 製品A 200東京
2015/1/29 製品C 600千葉
2015/2/16 製品B 150神奈川
2015/2/19 製品B 600埼玉
2015/3/10 製品A 400東京
2015/3/22 製品C 900神奈川
2015/3/28 製品A 200東京
2015/3/28 製品C 600千葉
2015/3/30 製品B 150神奈川
2015/4/11 製品B 600埼玉
2015/4/13 製品A 400東京
2015/4/25 製品C 900神奈川
金額
地域
製品
期間
全製品 2013年 2014年 2015年
東京 25,300 26,100 49,200
千葉 8,900 11,000 12,100
神奈川 12,300 15,200 16,200
全製品2013年
1月 ・・・ 12月
東京 1,200 600 2,300
千葉 600 800 700
神奈川 900 1,500 1,000
製品A 2013年 2014年 2015年
東京 2,900 1,300 2,800
千葉 900 1,300 1,200
神奈川 1,700 1,800 1,800
全地域 2013年 2014年 2015年
製品A 1,500 1,300 2,900
製品B 1,300 900 700
製品C 1,500 900 1,000
ドリルダウン
スライシング
ダイシング
分析
例)販売実績データ
OLAP(online analytical processing)
Copyright 2015 Infragistics Japan Co., Ltd. 5
高速なセルフBIをユーザに提供すること
OLAP対応コントロール
•PivotGrid
•DataSelector
•DataSlicer
•DataChart
•DataSource• FlatDataSource
• XmlaDataSource
• AdomdDataSource
• XmlaSapDataSource
• XmlaOracleDataSourceCopyright 2015 Infragistics Japan Co., Ltd. 6
内部の仕組み
Copyright 2015 Infragistics Japan Co., Ltd. 7
RDB
OLAPキューブ リクエスト
分析結果
• FlatDataSourceクエリ結果
• XmlaDataSource
• AdomdDataSource
• XmlaSapDataSource
• XmlaOracleDataSource
DataSource コントロールUI コントロール
リクエスト・ドリルダウン・スライシング・ダイシング
分析結果
Data
まとめ
・状況に応じて、DataSource コントロールの使い分け
・PivotGrid と DataChart の連携で分析と視覚化を両立
・セルフBI 機能を容易にアプリケーションにインテグレート
Copyright 2015 Infragistics Japan Co., Ltd. 9
Let’s try!!
•トライアル版ダウンロード - WPF, Windows Forms http://jp.infragistics.com/products/ultimate/download
•サンプルブラウザ – HTML5/jQueryhttp://jp.igniteui.com/pivot-grid/chart-integration
•サンプルブラウザ - Silverlighthttp://labs.infragistics.com/silverlight/Showcases/populationexplosion/
Copyright 2015 Infragistics Japan Co., Ltd. 10