スタースキーマと拡張スタースキーマについて SAP BI/BW
スキーマとは何ですか?
データベース管理システム (DBMS) では、スキーマはリレーショナル データベースを表します。 テーブル、各テーブルのフィールド、およびフィールドとテーブル間の関係を定義します。 言い換えれば、スキーマはテーブル、ビュー、インデックス、シノニムを含むデータベース オブジェクトのコレクションです。 スキーマは通常、データ ディクショナリに保存されます。
古典的スタースキーマとは何ですか?
古典的なスター スキーマは多次元データ モデルです。 ファクトテーブル 星の形をした複数のディメンション テーブルに囲まれています (それが名前の由来です)。
インフォキューブはいくつかの要素で構成されます 情報オブジェクト (特性と主要な数値) であり、スター スキーマに従って構造化されています。 これは、インフォキューブのキー数値を含む大きなファクト テーブルがあり、その周囲に星のように見える構造が多数のディメンション テーブルがあることを意味します。
スター スキーマの利点は、スライスダウン、データの容易な理解、およびパフォーマンスの向上です。
拡張スタースキーマとは何ですか?
拡張スタースキーマでは、「ファクトテーブル」と「マスターデータテーブル」がSID(サロゲートID)テーブルを介して接続されます。 拡張スター スキーマでは、ファクト テーブルとディメンション テーブルがキューブ内に存在します。 16*248 (SID テーブル) の分析能力があります。 スタースキーマモデルとは異なり、ファクトテーブルは小さく、ディメンションテーブルは巨大です。 拡張スター スキーマ モデルでは、ディメンション テーブルにはマスター データが含まれません。
拡張スター スキーマのさまざまなコンポーネントを次に示します。
- 属性テーブルはマスターデータの属性を保持します。
- SID テーブルは、(サロゲート ID) ごとに一意の SID を作成します。 マスターデータレコード.
- ディメンション テーブルは、SID の一意の組み合わせごとに DimId を作成します (DIM テーブルには最大 248 個の SID(文字) を収容できます)。
- テキストテーブルにはマスターデータの説明が保持されます。
- ファクト テーブルには、DIM ID とキー数値の一意の組み合わせが含まれます (ファクト テーブルには最大 233 個のキー数値 (測定可能数量) を収容できます)。
以下は、ファクトテーブルがどのように作成されるかの例です。 インフォキューブ 見える。
以下はディメンションと SID テーブルです。
以下に、Info オブジェクトのマスター データとテキスト テーブルを示します。
Infocube : 拡張スター スキーマのサンプル
以下は、拡張スター スキーマを表示する Infocube の例です。
インフォキューブの拡張スター スキーマを説明する手順:
- インフォキューブのファクトテーブルの値は 3 です。
- ファクト テーブルの値 (つまり「3」) は、ディメンション テーブルにマッピングされます。
- ディメンション ID「3」には、SID テーブルに SID がマッピングされています。
- SID 値は、テキストおよびマスター データ テーブルにマッピングされます。