スタースキーマと拡張スタースキーマについて SAP BI/BW

スキーマとは何ですか?

データベース管理システム (DBMS) では、スキーマはリレーショナル データベースを表します。 テーブル、各テーブルのフィールド、およびフィールドとテーブル間の関係を定義します。 言い換えれば、スキーマはテーブル、ビュー、インデックス、シノニムを含むデータベース オブジェクトのコレクションです。 スキーマは通常、データ ディクショナリに保存されます。

古典的スタースキーマとは何ですか?

古典的なスター スキーマは多次元データ モデルです。 ファクトテーブル 星の形をした複数のディメンション テーブルに囲まれています (それが名前の由来です)。

インフォキューブはいくつかの要素で構成されます 情報オブジェクト (特性と主要な数値) であり、スター スキーマに従って構造化されています。 これは、インフォキューブのキー数値を含む大きなファクト テーブルがあり、その周囲に星のように見える構造が多数のディメンション テーブルがあることを意味します。

スター スキーマの利点は、スライスダウン、データの容易な理解、およびパフォーマンスの向上です。

古典的なスタースキーマ SAP BI/BW

拡張スタースキーマとは何ですか?

拡張スタースキーマでは、「ファクトテーブル」と「マスターデータテーブル」がSID(サロゲートID)テーブルを介して接続されます。 拡張スター スキーマでは、ファクト テーブルとディメンション テーブルがキューブ内に存在します。 16*248 (SID テーブル) の分析能力があります。 スタースキーマモデルとは異なり、ファクトテーブルは小さく、ディメンションテーブルは巨大です。 拡張スター スキーマ モデルでは、ディメンション テーブルにはマスター データが含まれません。

拡張スタースキーマ SAP BI/BW

拡張スター スキーマのさまざまなコンポーネントを次に示します。

  1. 属性テーブルはマスターデータの属性を保持します。
  2. SID テーブルは、(サロゲート ID) ごとに一意の SID を作成します。 マスターデータレコード.
  3. ディメンション テーブルは、SID の一意の組み合わせごとに DimId を作成します (DIM テーブルには最大 248 個の SID(文字) を収容できます)。
  4. テキストテーブルにはマスターデータの説明が保持されます。
  5. ファクト テーブルには、DIM ID とキー数値の一意の組み合わせが含まれます (ファクト テーブルには最大 233 個のキー数値 (測定可能数量) を収容できます)。

拡張スタースキーマ SAP BI/BW

以下は、ファクトテーブルがどのように作成されるかの例です。 インフォキューブ 見える。

拡張スタースキーマ SAP BI/BW

以下はディメンションと SID テーブルです。

拡張スタースキーマ SAP BI/BW

以下に、Info オブジェクトのマスター データとテキスト テーブルを示します。

拡張スタースキーマ SAP BI/BW

Infocube : 拡張スター スキーマのサンプル

以下は、拡張スター スキーマを表示する Infocube の例です。

インフォキューブの拡張スター スキーマを説明する手順:

  1. インフォキューブのファクトテーブルの値は 3 です。
  2. ファクト テーブルの値 (つまり「3」) は、ディメンション テーブルにマッピングされます。
  3. ディメンション ID「3」には、SID テーブルに SID がマッピングされています。
  4. SID 値は、テキストおよびマスター データ テーブルにマッピングされます。

Infocube : 拡張スター スキーマのサンプル