スター スキーマと拡張スター スキーマ SAP BI/BW
⚡ スマートサマリー
スター図式と拡張スター図式 SAP BWはデータをファクトテーブルとディメンションテーブルに整理し、拡張モデルはSIDテーブルを介してディメンションをマスタデータにリンクすることで、より深い分析とマスタデータの再利用を可能にします。

スキーマとは何ですか?
データベース管理システム(DBMS)において、スキーマはリレーショナルデータベースを表します。スキーマは、テーブル、各テーブルのフィールド、およびフィールドとテーブル間の関係を定義します。言い換えれば、スキーマはテーブル、ビュー、インデックス、シノニムなどを含むデータベースオブジェクトの集合です。スキーマは通常、データディクショナリに格納されます。
古典的な星型図とは何ですか?
古典的なスター型スキーマは多次元データモデルです。中心となる ファクトテーブル 星の形をした複数のディメンション テーブルに囲まれています (それが名前の由来です)。
インフォキューブはいくつかの要素で構成されます インフォオブジェクト (特性と主要指標)で構成され、スター型スキーマに従って構造化されています。InfoCubeの主要指標を含む大きなファクトテーブルがあり、その周囲を多数のディメンションテーブルが囲み、スターを形成しています。ファクトテーブルには最大16個のディメンションを含めることができます。
スター型スキーマの利点は、データの分割が容易であること、理解しやすいこと、そしてパフォーマンスが向上することです。
拡張スター型スキーマとは何ですか?
拡張スター型スキーマでは、「ファクトテーブル」と「マスタデータテーブル」はSID(サロゲートID)テーブルを介して接続されます。ファクトテーブルとディメンションテーブルはキューブ内部に配置され、マスタデータは外部に配置されます。分析容量は16×248(SIDテーブル)です。従来のスター型スキーマとは異なり、ファクトテーブルは小さく、ディメンションテーブルは大きくなります。拡張スター型スキーマでは、ディメンションテーブルにマスタデータは含まれません。
拡張スター図の構成要素は以下のとおりです。
- 属性テーブルには、マスタデータの属性が格納されます。
- SIDテーブルは、すべてのマスタデータレコードに対して一意のSID(サロゲートID)を作成します。
- ディメンションテーブルは、SIDの固有の組み合わせごとにDimIDを作成します(ディメンションテーブルには最大248個のSID特性を格納できます)。
- テキストテーブルには、マスターデータの説明が格納されています。
- ファクトテーブルには、DimIDとキー数値の固有の組み合わせが含まれます(ファクトテーブルには最大233個のキー数値を格納できます)。
以下は、InfoCubeのファクトテーブルの例です。
以下に寸法表とSID表を示します。
以下に、InfoObjectのマスタデータおよびテキストテーブルを示します。
InfoCube: 拡張スター型スキーマのサンプル
以下は、拡張スター型スキーマを示すInfoCubeの例です。
InfoCubeの拡張スタースキーマを説明する手順:
- InfoCubeのファクトテーブルの値は3です。
- ファクトテーブル(「3」)の値はディメンションテーブルにマッピングされます。
- ディメンション ID「3」には、SID テーブルに SID がマッピングされています。
- SID値は、テキストデータテーブルおよびマスタデータテーブルにマッピングされます。







