Upgrade to Pro — share decks privately, control downloads, hide ads and more …

"もしかすると使えるかもしれない" SharePoint によるビジネス インテリジェンス

Shogo Akimoto
May 18, 2013
42

"もしかすると使えるかもしれない" SharePoint によるビジネス インテリジェンス

Shogo Akimoto

May 18, 2013
Tweet

More Decks by Shogo Akimoto

Transcript

  1. Kimball モデル ETL (Extract Transform Load) データの抽出・変換・ロード Kimball モデル ビジネスの業績を定量化したファクトと、

    ビジネスを記述および分類する記述的要素 (ディメンション) を物理的に分離し、 スター スキーマで表したモデル http://en.wikipedia.org/wiki/Ralph_Kimball キューブ RDBMS のテーブルに相当する OLAP 分析用に最適化された格納方式で、 ディメンションによって複数種類の 階層と属性を管理 4月 5月 6月 商品A 商品B 商品C 関東 中部 近畿 実績 予算 達成率 地域 商品 時間
  2. ユーザー インターフェイス 経営層 一般ユーザー スコアカードで 経営情報を視覚的に 参照 クライアント分析ツールとして、 Excel を利用し高度な分析を実現

    Reporting Services レポートを様々な形式にて 作成、送付、エクスポート 可能 Excel スプレッド シートで ピボット分析 定型的なレポートを 高速に参照 パワー ユーザー データ ソース Excel, Access, CSV, SQL Server, DB2, Oracle など 社内に点在する データベース ①Excel 2013による データの加工・移行 ②Excel 2013による データの分析 ③Excel 2013による レポートの作成 ①Integration Services データの加工・移行 ②Relational Engine データの格納 データ ウェアハウス (データ マート) 多次元 データベース /キューブ ETL OLAP Reporting ③Analysis Services 分析の高速化 データベース技術者による設計・運用 Excel 2013 一般ユーザーによるデータの分析・レポートの作成 セルフサービス BI プラットフォーム 通常の BI プラットフォーム ④Reporting Services レポートの作成と配信  使いなれたExcelを利用してデータの分析作業を実現  様々なデータをExcelに集約、 ピボットテーブルを利用したデータ分析を実行  得られた分析結果をダッシュボードとしてレポート化  Excel シートやダッシュボードを、 Web コンテンツとして、チームメンバーに共有  ソーシャルの機能を利用し、 組織の枠組みを超えたコラボレーションを促進 ダッシュボード画面で 情報を網羅的に把握
  3. PowerView PowerPivot Excel Services Visio Services Reporting Services PerformancePoint Services

    今回は一部のデモのみ (参考資料を参照してください)
  4. システム分類 機能 利用するソフトウェア 利用者 サーバー  メール & スケジュール 電子メール

    グループ スケジュール、 施設予約  リアルタイム コミュニケーション 在席確認、チャット、 電子電話、リモート会議  情報共有ワークスペース ポータル、掲示板、検索、文書共有、 アプリ構築、データ分析  機密文書の漏えい保護 機密文書の暗号化・印刷・コピー禁止、 メール暗号化・転送禁止など  ビジネス インテリジェンス 経営コックピット、営業ダッシュボード、 データ分析、業績/要因予測  営業支援システム 顧客管理、商談管理、マーケティング、 カスタマー サービス Active Directory Rights Management Services メール & スケジュール 認証基盤  機密文書の漏えい対策 リアルタイム コミュニケーション  情報共有ワークスペース Active Directory Rights Management Services Active Directory
  5. 分析データ、ストレージ • 個別最適による複雑化 • 密結合されたアドオン・拡張 • バージョンアップやパッケージ選択が困難 • 非効率な非定型業務 •

    高コスト • プラットフォームのコモディティ化 • 疎結合によるビジネスロジックの抽象化 • バージョンアップを含むパッケージ選択の柔軟性 • 非定型業務の効率化 • コスト低減 スッキリ! 個別業務ロジック、ワークフロー、アラート 入力、参照、分析、検索、ポータル、メール ビジネスロジック プレゼンテーション 自社アプリ 拡張 パッケージ アドオン 基幹システム アドオン 自社アプリ パッケージ 基幹システム 拡張 多様化 複雑化 短期化 グループ会社 海外拠点 事業部 事業部 本社 支社 グループ会社 海外拠点 事業部 事業部 本社 支社 マイクロソフト プラットフォーム http://www.sharepoint.com/bcsp
  6. SQL Server を利用したデータベース アプリケーションを実現 SharePoint アプリとして動作 データは SQL Server に隠ぺい化され蓄積されるため、データベースのスキルは不要

    Access 2013 従来のAccessと同様の手順にて、 テーブル,ビューを定義 SharePointに 発行 ブラウザでアクセス可能な、 Webアプリケーションに自動変換 ブラウザから利用 アプリケーションは、 ブラウザにて利用可能 エンドユーザー
  7. 私の Facebook : http://www.facebook.com/akimotoshogo SharePoint の (非公認) Facebook ページ :

    http://www.facebook.com/SharePointNow SharePoint 関連のオススメ購読リスト : http://www.facebook.com/lists/2646158044983 私の Twitter : http://twitter.com/sho_akky SharePoint のハッシュタグ「#spjp」 : http://twitter.com/#!/search/%23spjp 私のブログ : http://sharepointsearch.org/
  8. 表形式データ ソース • SharePoint リスト • Excel Services で共有される Excel

    ファイル • Excel ファイル • SQL Server テーブルおよびビュー 多次元データ ソース • SQL Server Analysis Services キューブ その他 • PowerPivot for Excel ブラウザ操作 ダッシュボード の作成 充実した KPI 定義と スコアカード パフォーマンス マネージメント ツール
  9. Excel や Word などの Office クライアント アプリケーションと同様の操作感で、スコアカード, ダッシュボードのデザインが可能 ノンコーディングで各コンテンツを作成可能であり、特別なスキルを持った BI

    の専門家や、 IT 技術者ではないビジネス ユーザーによるダッシュボードの作成が可能 デザイナーによるダッシュボードページの作成 ダッシュボードデザイナーを利用し、参照するデータベースへの 接続定義を行い、KPIや表・グラフなどのGUI部品を利用し、 ダッシュボードページを構築する 外部データ 元データの参照 ダッシュボードの閲覧 ダッシュボードはブラウザをはじめ、 モバイルデバイス(iOS)から参照可能 アナリスト 経営者層・一般ユーザー ダッシュボードページの 公開
  10. レポートマネージャ SharePoint サイト ファイル共有 レポート を発行 Report Builder Office と同様の操作性で、

    IT 管理者/パワーユーザーによる簡易レポート作成 Business Intelligence Development Studio Visual Studio と統合された、 IT 管理者による複雑なレポート作成 SQL Server • SQL Server データベース • SQL Server Analysis Services ※SQL Server 2012 では、 リレーショナル データ、 非構造化データや空間情報 データなど多種多様なデータ をレポートに活用可能 他社データベース • Oracle データベース • OLEDB や ODBC に対応する 各種データベース 他社 BI プラットフォーム • Hyperion Essbase • SAP NetWeaver BI など 各種ファイル • XML ファイル • レポート モデルなど 2 種類のレポート作成ツールで 接続してレポートを作成し、 業績レポート 経営層 部門別実績レポート 責任者 業務達成率レポート 現場社員 さまざまな業務データを 意思決定や判断に活用 さまざまなデータ ソース (業務システムや部門システム) に
  11. • ポータルとしての使い勝手 • 同一のレポートを複数サイトで利用が可能 • セキュリティ • SharePoint のレポート機能を補完 •

    構成全てをサーバーの全体管理から実施 • 共有サービス アプリケーション プールを 利用し、スケール アウト機能を享受 • データ警告機能 : セルフ サービス警告 • Power View 機能の提供 (後述)
  12. Web 画面上で操作可能な ”電子フォーム” Visio 図面に外部データを関連付けて、PNG (または XAML) 形式で Web ブラウザ上に表示

    画像形式で表示するため、多くの Web ブラウザに対応 ユーザーとの対話機能のサポート(シェイプ、グラフィックス、リンク) ピボット ダイアグラム : Analysis Services に接続しデータを階層化 データのリアル タイム更新のサポート
  13. データを論理的に表現できる 傾向やパターンが把握できる 問題箇所を一目で理解できる • SQL Server • 同一 SharePoint ファームの

    Excel ブック • SharePoint リスト • OLE DB または ODBC 接続 • .NET Framework アセンブリとして実装さ れるカスタム データ プロバイダー • Access データベース (キャッシュ表示のみ) データ ソース 図面 関連付け 画像
  14. Web 画面上で操作可能な ”スプレッド シート” 公開されたデータは、フィルター、ドリルダウンやピボット操作などの対話操作が可能 • SharePoint サーバー上に実装した Excel 関数エンジンにより、データ連携や

    高速計算が可能 • セキュリティとデータ アクセスの集中管理 Excel ワークブックを 編集し、SharePoint に発行 API 経由でアクセス • AJAX/JSON • SOAP 表示および一部の 対話機能の利用 • HTTP
  15. 複数テーブル間のリレーションシップがない 多くのメモリーを必要とする Excel ワークシートのデータ量に制限がある • RDB のようなテーブル間の関連付け • インメモリのカラム ベース

    エンジン "VertiPaq モード" により大量データに対応 • Excel ワークシートの制限と関係なし • 多様なデータ ソースへの対応 • 簡単で強力な言語 "DAX (Data Analysis Expressions)" • 複雑なクエリーにも非常に高速なイン メモリー処理で対応 PowerPivot for Excel ワークブックを SharePoint に発行
  16. リレーション データベース • SQL Server, SQL Azure, SQL Server 並列データウェアハウス

    • Access, Oracle, Teradata, Sybase, Infomix, IBM DB2 • その他 OLEDB/ODBC 接続 多次元ソース • Analysis Services データ フィード • Reporting Services レポート • Azure DataMarket データセット • その他 (.atomsvc, .atom, SharePoint Server 上のライブラリおよびリスト) テキスト ファイル • テキスト ファイル (.txt, .tab, .csv) • Excel ファイル