概要 †
Business Intelligenceツールの略。DWH(データウエアハウス)などに格納された,大量の数値データを分析するのに使う。
BIツールを利用することで,情報システム部門に帳票データ作成を依頼しなくても,エンドユーザー自身が,独自の視点でデータを分析し,業務上の意思決定を迅速にこなせる。
- BIツールの構成要素
- データウェアハウス(DWH) ... 時系列に蓄積された大量の業務データの中から、各項目間の関連性を分析するシステム
- 意思決定支援システム(DSS) ...
- オンライン分析処理(OLAP)
- クエリツール
- レポーティングツール
- データマイニング
ポイント †
- 「知りたいこと」「知る必要があること」から考え始め、それに必要なデータは何かを特定するという手順を踏むことが、役に立つ分析を行う上で大事なコツ
- 分析結果を実務に活用するためには、データ分析の専門的知識よりもデータが持つ意味をその業務に沿って理解する能力が求められる
- 具体的なアクションに結びつけるという発想が必要不可欠
- 集計分析型BIのポイント
- データの定義を明確にする
- 基準値と比較する
- 類似に着目して分析軸を定義する
集計分析 †
発見 †
見える化 †
- 現状の業務評価指標やプロセス毎の達成度を見えるようにする
- 見える化であぶり出された課題を解決する
パフォーマンス管理 †
- 対象(顧客、店舗、商品・サービスなど)や業務プロセスに関する状態を見える化することによって測定・監視を行う
- KPIを設定してパフォーマンスの善し悪しを評価
- プロセスの異常やパフォーマンスの悪さなどの問題点の早期発見、迅速に対策を実施
- 業務レベルでは、現場の測定・監視・分析を通じて業務改善を促進
- 経営レベルでは、経営状態の測定・監視・分析を通じて企業の経営戦略にフィードバック
- KPIによるパフォーマンス管理から、分析、仮説作り、施策実施後の検証までを1つのシステムで実行できるようにする
ツール †
- BAM (Buisiness Activity Monitoring)
- BPM (Business Process Management)
- CPM (Corporate Performance Management) ... 企業全体の経営状態を測定・監視・評価
- KPIに関して
- KPIの計算に資するデータを集計
- KPIの改善活動の効果を分析
- 全社レベルのKPIや戦略目標に対して、各部門のKPIの改善の貢献度を分析
- 何をKPIとして測定するのか、監視に即時性が求められるかどうかは、現場の業務レベルと全社の経営レベルで異なる
設計 †
BIツールの設計
機能 †
ETL (extract / transform / load) †
下記の処理、またはそれを行うソフトウェア
- 基幹業務システムなどに蓄積されたデータを抽出(extract)
- データウェアハウスなどで利用しやすい形に加工(transform)
- 対象となるデータベースに書き出す(load)
ETLツール †
下記の機能を持つツール
- GUIを使ってデータの流れをビジュアルに構築する
- データ形式の変換機能
- 不正なデータを排除したり一定の形式にデータを修正するデータクレンジング機能
- メタデータ管理機能
- メタデータとはデータについての情報を記したデータのこと
- テーブル/カラムの名前や意味などのデータそのものに関するもの(テクニカルメタデータ)
- テーブル間及びプログラム同士の依存関係や処理内容などのデータの流れに関するもの(ビジネスメタデータ)
- メタデータには、そのデータが「いつどこで誰によって」収集され、どのような形式で保存されているのかが記録されている
主要ツール
オープンソフトツール
- Pentaho Data Integration
- Talend Open Studio
データウェアハウス/データマート †
- データウェアハウス ... 企業全体のデータベースを1つに結合したもの
- データマート ... データウェアハウスから特定の部署や用途に応じたデータだけを取り出して個別にまとめたもの
OLAP †
- MOLAP(Multi‐Dimensional OLAP)
- 「キューブ」と呼ばれる専用の多次元分析用DBを参照
- ERPのRDBやデータウエアハウスのデータを集約して,定期的にあらかじめキューブを作成する。分析処理のレスポンスが早いが,キューブ作成に時間がかかるため,リアルタイム性に制約がある。
- ROLAP(Relational OLAP)
- ユーザーからの分析処理要求に応じて動的にSQLを発行して結果を返す。汎用のRDBを対象とするので検索範囲が広く,柔軟な分析が可能だが,処理速度がやや遅い。
統計分析 †
事前にモデル式という形で関係式を定義した後に係数を求める
データマイニング †
- 事前に関係式のような構造を定義せずに莫大なデータの中から隠れた知識を発見する
- 探索指向的データマイニング ... 事前の仮説設定や項目、分類の定義を行わず、データから探索的にパターンや類似性を見出そうとするもの
- アソシエーション・ルール分析 ... ある事象が起こったときに比較的高い割合で別の事象も起こるというパターンを探索的に発見する際に用いられている
- 目的指向的データマイニング ... 事前にターゲット項目や分類を定義し、それに影響を及ぼす要因を明らかにしようとするもの
- 決定分析木 ... ターゲット項目との関連の強いセグメントを発見する
テキストマイニング †
シミュレーション †
レポーティング・ツール †
決まった分析軸の集計表を自動配布
ダッシュボード †
複数の表やグラフを1つの画面に統合して表示
分析 †
ソフト †
SFTP連携 †
Power BI †
機能 †
- 接続
- 必要なデータを取得するために外部のシステムやツールにつなげること
- 準備
- ETLツールの機能。取得したデータを分析しやすい形に加工・変換すること。
- 可視化
- 接続、準備したデータを集計し、多彩なグラフやチャートとして表現する機能
- 共有
- 可視化したデータを使って社内でコミュニケーションするための機能
- データの異常などを知らせるアラートによって組織内でのアクションを促すことができる
SFTP連携 †
- 外部のSFTP サーバーからDomoにCSVファイルをアップロードするには以下のいずれかを使用
Pentaho †
- レポーティング、分析、データマイニング、ダッシュボード、ワークフローなどのBIのフルスイートを提供
- Cognos、Hyperion、Oracle、SASなどのBIベンダー出身者が設立
関連記事 †