ビジネス・インテリジェンス チュートリアル
このレッスンでは、Online Analytical Processing (OLAP) 技法を使ってリレーショナル・データを分析するためのアプリケーションの作成にかかわる概念を取り上げます。ここでは、フル機能の DB2 OLAP Server 製品の縮小版である DB2 OLAP スターター・キットを使用します。
DB2 OLAP スターター・キットと DB2 OLAP Server は両方とも、
Hyperion Solutions の OLAP テクノロジーに基づいています。
DB2 OLAP スターター・キットで OLAP アプリケーションを作成するための基本ツールは、
Essbase 多次元サーバーの上で稼働する DB2 OLAP Integration Server です。これらのアプリケーションにより、ユーザーは、Lotus 1-2-3 または Microsoft Excel を使用して DB2 データを分析することができます。
OLAP テクノロジーを使用するツール (DB2 OLAP スターター・キットなど) により、ユーザーは、「主力製品の南東部における第 3 四半期の利益見込みは?」というような、ビジネスに関する直感的、複雑、かつ多岐にわたる質問をすることができるようになります。そのような質問には、時間、地域、製品など、データに対する複数の観点が必要とされます。これらの観点のそれぞれは、次元 と呼ばれます。
DB2 OLAP スターター・キットを使用すると、データを分析用に複数の次元に編成することができます。
リレーショナル・データは、2 次元であると考えることができます。これは、それぞれのデータ (ファクトとも呼ぶことができる) が 1 つの行と 1 つの列に相関し、行と列のそれぞれを次元と考えることができるためです。多次元データベースにおける次元は、アカウント (Accounts)、時間 (Time)、製品 (Products)、および市場 (Markets) など、ビジネス・プランのコア構成要素を表現するデータのより高度な観点です。
OLAP アプリケーションでは、これらの次元は時間が経過してもあまり変化しません。
それぞれの次元は、メンバー と呼ばれる個々の構成要素を持ちます。たとえば、1 年の四半期は時間次元のメンバーにすることができ、個々の製品は製品次元のメンバーにすることができます。次元の中で、メンバーの階層を設定することができます (たとえば、時間次元の四半期における月)。メンバーは、時間の経過とともに (たとえば、事業が拡大し、新しい製品や顧客が追加されるにつれて) 変化する傾向があります。
このチュートリアルでは、以下のことを行います。
- OLAP モデル を作成します。これは、ビジネス・プラン全体を記述する論理構造です。モデルでは、星の形に似た構造を使用して構成要素間の関連を表現する
スタースキーマ の形式を採用します。スタースキーマの中心はファクト表 であり、この表は、製品の販売数など、分析の対象となる実際のデータを含みます。ファクト表から放射状に広がるのが次元表で、顧客番号、月、製品名などの OLAP 次元を定義するデータを含みます。
1 つまたは少数の OLAP モデルだけで、ビジネスのほとんどあるいはすべての側面を表現することができます。このチュートリアルのシナリオでは、
The Beverage Company (TBC) の事業の大部分を網羅するような OLAP モデルを作成します。
- OLAP メタアウトライン を作成します。これは、通常、OLAP アプリケーションを作成するためのモデルのサブセットです。作成する 1 つまたは少数の OLAP モデルから、多数のメタアウトラインを作成することができ、それぞれのメタアウトラインにより、ビジネスの特定の側面を見ることができます。メタアウトラインは、多次元データベースのアウトラインが OLAP ユーザーにどのように見えるかを記述します。
OLAP ユーザーに見せる次元を選択し、取り出されるデータを判別するフィルターを設定することによって、メタアウトラインの範囲を調整することができます。チュートリアルでは、TBC 社の中央部の地域の販売データに固有なメタアウトラインを作成します。
- データをロードおよび計算して、OLAP アプリケーション を作成します。
OLAP アプリケーションは、メタアウトラインに基づく Essbase アウトライン (すなわち、テンプレート) によって構造化されたデータを含みます。
- DB2 OLAP Integration Server のその他の構成要素を概観します。
チュートリアルを完了し OLAP アプリケーションを作成した後は、
Microsoft Excel または Lotus 1-2-3 スプレッドシート・プログラムを使用して、中央部の地域の TBC 販売データを分析できるようになります。詳細については、OLAP Spreadsheet Add-in User's Guide for 1-2-3 または OLAP Spreadsheet Add-in User's Guide for Excel を参照してください。
DB2 OLAP Integration Server のデスクトップには、以下の構成要素が含まれます。
- OLAP Model インターフェースは、
OLAP モデルを作成するためのフル機能が備わったツールです。
DB2 OLAP Integration Server には OLAP Model Assistant も組み込まれており、これにより簡単な OLAP モデルを作成することができます。
OLAP Model Assistant には、OLAP Model インターフェースのフル機能はありません。このチュートリアルのレッスンでは、Assistant の使用法を説明します。
- OLAP Metaoutline インターフェースは、
OLAP インターフェースを作成するためのフル機能が備わったツールです。
DB2 OLAP Integration Server には OLAP Metaoutline Assistant も組み込まれており、これにより簡単な OLAP メタアウトラインを作成することができます。
OLAP Metaoutline Assistant には、
OLAP Metaoutline インターフェースのフル機能はありません。このチュートリアルのレッスンでは、Assistant の使用法を説明します。
- Administration Manager ツールを使用すると、データのデータウェアハウスへのエクスポート、記憶域の管理、新規ユーザーの作成、およびアプリケーションへのアクセスの認可などの簡単な OLAP データベース管理タスクを実行できます。詳細については、OLAP Administrator's Guide を参照してください。
[ ページのトップ | 前ページ | 次ページ | 目次 ]