Sap-bw-data-warehousing
SAP BW-データウェアハウジング
この章では、スターおよび拡張スタースキーマについて説明します。 また、InfoAreaとInfoObjectsについても理解します。
スタースキーマ
スタースキーマでは、各ディメンションは1つの単一のファクトテーブルに結合されます。 各次元は1つの次元のみで表され、それ以上は正規化されません。 ディメンションテーブルには、データの分析に使用される属性のセットが含まれています。
たとえば、すべてのDimテーブルとメジャー units_sold および dollars_sold の主キーを持つ FactSales というファクトテーブルがあり、分析を行います。
次の図に示すように、DimTime、DimItem、DimBranch、DimLocationの4つのディメンションテーブルがあります。
ファクトテーブルには2つのテーブルを結合するために使用される各ディメンションテーブルのプライマリキーがあるため、各ディメンションテーブルはファクトテーブルに接続されます。
ファクトテーブルのファクト/メジャーは、ディメンションテーブルの属性とともに分析目的で使用されます。
拡張スタースキーマ
拡張スタースキーマでは、ファクトテーブルはディメンションテーブルに接続され、このディメンションテーブルはさらにSIDテーブルに接続され、このSIDテーブルはマスターデータテーブルに接続されます。 拡張スタースキーマでは、キューブ内にファクトテーブルとディメンションテーブルがありますが、SIDテーブルはキューブ外にあります。 トランザクションデータを情報キューブに読み込むと、SIDに基づいてDim IDが生成され、これらのDim IDがファクトテーブルで使用されます。
拡張スタースキーマでは、1つのファクトテーブルが16個のディメンションテーブルに接続でき、各ディメンションテーブルには最大248個のSIDテーブルが割り当てられます。 これらのSIDテーブルは特性とも呼ばれ、各特性にはATTR、テキストなどのマスターデータテーブルを含めることができます。
- ATTR -すべての属性データを保存するために使用されます。
- テキスト-説明を複数の言語で保存するために使用されます。
インフォエリアとインフォオブジェクト
インフォオブジェクトはSAP BIの最小単位として知られており、インフォプロバイダー、DSO、マルチプロバイダーなどで使用されます。 各情報プロバイダーには、複数のInfoObjectが含まれます。
インフォオブジェクトは、保存されたデータを分析し、意思決定者に情報を提供するためにレポートで使用されます。 InfoObjectsは次のカテゴリに分類することができます-
- 顧客、製品などの特性
- 販売数量、通貨などの単位
- 総収入、利益などのキー数値
- 年、四半期などの時間特性
InfoObjectはInfoObjectカタログに作成されます。 InfoObjectを別のInfo Catalogに割り当てることができます。
情報エリア
SAP BIの情報エリアは、類似したタイプのオブジェクトをグループ化するために使用されます。 情報エリアは、情報キューブと情報オブジェクトを管理するために使用されます。 各InfoObjectはInfo Areaに存在し、同様のファイルを一緒に保持するために使用されるフォルダーで定義できます。