OLAP入門
OLAP(On-line Analytical Processing)について
- OLAPとは
-

OpenOLAP画面
OLAPとは、企業が顧客データや販売データを蓄積したデータベースを多次元的に解析し、視覚化するシステムをいいます。
データウェアハウスなどを使って集められた大量の元データを多次元データベースに格納し、これを様々な角度から検索・集計して問題点や解決策を発見する。
例えば、顧客の購入履歴を解析し、売上を地域別や製品別、月別など様々な次元から瞬時に分析することができます。情報技術部門ではなく、解析結果を必要としている部門の人間(エンドユーザ)が直接システムを操作して解析を行なう点が従来の解析システムと異なります。
設計の違いからROLAPとMOLAPの2種類に大別されます。
【OLAPの概念】
1993年にIBMサンノゼ研究所のエドガー・F・コッド(Edgar Frank Codd)博士が「Providing OLAP - On-Line Analytical Processing - to User Analysts: An IT Mandate」(共著)という論文で示した「12のルール」に基づいています。
「コッド博士のOLAPに関する12のルール」
1. 多次元的概念ビュー
2. 透過性
3. アクセシビリティ
4. 一貫したレポーティングの性能
5. クライアント/サーバ・アーキテクチャ
6. 次元の一般性
7. 動的スパース行列処理
8. マルチユーザーのサポート
9. 制約のない次元間の演算処理
10. 直感的データ操作
11. 柔軟性のあるレポーティング
12. 制限のない次元や集約レベル
(E.F.Codd, 1993)
※その後の追加により、最新版は18のルール
- BIと何が違うのですか?
-
OLAP ⇒ BI

OLAP が提唱されたのは 1990 年代の前半で、インターネットも普及していない時代でした。その後OLAPも最新技術を吸収しながら発展を遂げてきました。ブロードバンド ネットワークやモバイルコンピューティングなどビジネス コンピューティングに劇的な革新をもたらし、 データ活用の可能性についても、もはやOLAPといった従来の概念では、包含しきれないものとなりました。
その結果、 登場した新しい概念がビジネス インテリジェンスなのです。ビジネス インテリジェンスは従来の技術を包含しながら、 最新技術によりデータ活用ソリューションを再構築したものと言えます。
- MOLAP⇒Multi-dimension(多次元データベース)=Cube(キューブ)
-

コッド博士OLAPに関する12のルール1に多次元的概念ビュー という記載があります
MOLAP(Multi-dimensional OLAP)
dimension とは 次元,容量,規模 という意味で、ここでは次元と訳しましょう。
Excelの表をイメージしてください。縦と横2次元のシートにデータを入力して集計や分析が可能です。さらにExcelは複数のシートを一つのブックとして管理することが可能です。
Multi-dimennsional OLAPはまさに2次元の表が複数存在し、多次元となり立方体(Cube)状の情報を扱います。
ジールグループのロゴをご覧ください!
ブルーの立方体が多次元データベース(Cube)を表しています!
Multi-dimennsional OLAPは、Cubeをサイコロのようにコロコロと転がすよういに表を操作するダイシング(dicing)や、スライシング(slicing)・ドリルダウン・ドリルアップなどの操作が可能です。