memo.xight.org

日々のメモ

OLAP - Online Analytical Processing

Summary

  エンドユーザがデータベースを多角的に分析できるようなアプリケーションの概念,またはシステム,ツールのこと.
  OLAP の概念は E.F.Codd 博士の 「12のルール」に基づいている.
  OLAP はリレーショナルデータベースを利用したROLAPと,
  多次元データベースを利用したMOLAPに大別される

OLAP による多次元分析

スライス 集計項目と軸とを結び付けて表を作成し,集計値を参照する操作.
ダイス スライス時に指定する軸を入れ替えて,集計軸の異なる様々な表を表示する操作.
ドリルダウン 集計項目ごとのデータ集計レベルを変更して,階層の異なる集計値を参照すること.

E.F.Codd 博士の OLAP に関する12のルール

1 多次元的概念ビュー Multidimensional Conceptual View
2 透過性 Transparency
3 アクセシビリティ Accessibility
4 一貫したレポーティングの性能 Consistant Reporting Performance
5 クライアント / サーバ・アーキテクチャ Cliant/Server Architecture
6 次元の一般性 Generic Dimensionality
7 動的スパース行列処理 Dynamic Sparse Matrix Handling
8 マルチユーザーのサポート Multiuser Support
9 制約のない次元間の演算処理 Unrestricted Cross-Dimensional Operations
10 直感的データ操作 Intuitive Data Manipulation
11 柔軟性のあるレポーティング Flexible Reporting
12 制限のない次元や集約レベル Unlimited Dimensions and Aggregation Levels

Reference

  @IT - 情報マネジメント用語事典 - OLAP
  http://www.atmarkit.co.jp/aig/04biz/olap.html
  @IT - 情報マネジメント用語事典 - ダイス
  http://www.atmarkit.co.jp/aig/04biz/dicing.html
  @IT - 情報マネジメント用語事典 - スライス
  http://www.atmarkit.co.jp/aig/04biz/slicing.html
  @IT - 情報マネジメント用語事典 - ドリリング
  http://www.atmarkit.co.jp/aig/04biz/drilling.html