データウェアハウス、OLAP、多次元データベース、スライシング、ダイシング、ドリリング、OLAPツール
データウェアハウスのような分析を主体とする利用形態をOLAP(Online Analytical Processing)といいます。 (OLTPとの対比)
OLAPに対して,基幹業務系システムのように大量データをオンライン処理する形態をOLTP(Online Transaction Processing)といいます。
OLTPとOLAPの特徴を比較すると次のようになります。
OLTP | OLAP | |
---|---|---|
データの更新 | 頻繁に更新 | 更新なし |
処理目的 | 定例的データ処理 | 意思決定の支援 |
データの内容 | 現時点のデータ | 時系列データ |
処理形態 | 基幹業務系 | 情報検索系 |
運用目的 | データの管理 | データの活用 |
利用目的 | 多目的 | 目的別 |
このような利用では、多次元データベース(MDDB:Multi-Dimensional Database)がよく用いられます。多次元というと難しく聞こえますが、通常のファイルは、本質的に多次元なのです。例えば、年月・商品・支店・個数の項目を持つファイルは、図(1)のように、横軸に年月、縦軸に商品、奥軸に支店をとった3次元の表として表現できます。これに得意先の項目を加えれば4次元になります。
多次元データベースには、スライシング、ダイシング、ドリリングの3つの基本操作があります。
多次元データベースを操作するソフトウェアをOLAPツールといいます。OLAPツールは、画面での簡単な操作により2次元の断面を表示させたりグラフ化したりできます。また、パソコンにダウンロードして、表計算ソフトのワークシートにして加工することもできます。