インフォキューブとは SAP BI/BW? 作成方法は?
⚡ スマートサマリー
InfoCube は SAP BWは、拡張スタースキーマに基づいて構築された自己完結型の多次元データセットであり、ディメンションテーブルに囲まれたファクトテーブルのキー数値を格納し、データターゲットとレポート作成のためのインフォプロバイダーの両方の役割を果たします。

InfoCubeとは何ですか?
InfoCubeは、データを保持するデータストレージ領域です。tracデータはソースシステムから物理的に転送されます。InfoCubeは、データターゲットとInfoProviderの両方として機能します。レポートの観点から見ると、InfoCubeは自己完結型のデータセットとして説明できます。
例えば、月、製品、顧客、地域などのディメンションを持つ売上金額InfoCubeは、地域別または顧客別の総売上など、どの軸からでも表示できます。InfoCubeのディメンションは、エンティティまたは階層です。
BIW(ビジネスインテリジェンスウェアハウス)は、16のディメンションを定義する機能を提供しており、そのうち3つは事前に定義されています。
上記の立方体は、シンプルな3次元立方体を示しています。各次元には、分析対象となる248個の特性を格納できます。立方体内の1つの正方形は、対応する顧客/地域/部門の組み合わせにおける相対値を表しています。
インフォキューブの構造
- InfoCubeは拡張スター型スキーマに従います。
- 中央にファクトテーブルがあり、その周囲を16個のディメンションテーブルが囲み、マスターデータはキューブの外側に配置されている。
- InfoCubeは、BIにおける中心的な多次元データモデルです。
- InfoCubeは、1つ以上の関連するビジネスプロセスを包含する、自己完結型のデータセットです。レポート作成ユーザーは、InfoCubeに対してクエリを定義または実行できます。
- InfoCubeは、集計データや集約データを長期間保存するために使用されます。InfoCubeは、ディメンションテーブルに囲まれた1つのファクトテーブルで構成されます。
- SAP配布されるInfoCubeは通常0などの数字で始まります。ご自身のInfoCubeはAからZまでの文字で始まり、長さは3~9文字である必要があります。
インフォキューブの種類
InfoCubeは、データの維持管理方法と配布方法に基づいて3つのタイプに分類されます。
- 標準インフォキューブ: データはキューブ内に物理的に保持されます。読み取り専用も可能です。
- 仮想インフォキューブ: キューブ内に物理的にデータを保持しません。クエリ実行時に、それぞれのソースシステムからデータを取得します。
- リアルタイム情報キューブ: データはキューブ内に物理的に格納されます。読み書きが可能です。データ計画において重要な役割を果たします。
標準インフォキューブの作成方法
ステップ1) InfoCubeを作成します。
- トランザクション コード RSA1 に移動します。
- [OK]ボタンをクリックします。
ステップ2)
- 「モデリング」タブ→「InfoProvider」に移動します。
- 「情報エリア」を右クリックします。
- コンテキストメニューから「インフォキューブの作成」をクリックします。
ステップ3)
- 技術名を入力します。
- 入力する Descriptイオン。
- オプションボタン「標準インフォキューブ」を選択します。
[作成]ボタンをクリックします。
ステップ4) ディメンション1を右クリックして「プロパティ」を選択します。
ステップ5) InfoObjectの情報に基づいて、ディメンションの名前を変更します。
ステップ6) ディメンションを右クリックして、InfoObject の直接入力を選択して挿入します。 インフォオブジェクト 次元へ。
ステップ7) 「特性」を選択します。
ステップ8) 特性で航空会社IDを選択してください。
それを目的の場所にドラッグ&ドロップしてください。
ステップ9) 同様に、新しいディメンションを作成し、手順4~8に従ってインフォオブジェクトを追加します。
ステップ10) 主要指標のInfoObjectをInfoCubeに追加します。
ステップ11) 上記の手順に従って、さらに重要な数値を追加してください。
ステップ12) InfoCubeをアクティブ化します。
InfoCubeの追加ポイント
寸法表の技術名は、システムによってパターン /BIC/D を使用して割り当てられます。 #、最初の # は 1、2 は 2、といった具合です。 SAP-配達されたキューブは、/BI0/D で始まります。
特性InfoObjectは、顧客が作成したディメンションに自由に付加できます。ディメンションテーブルは最適に活用する必要があります。特性InfoObjectをディメンションに追加する際には、最適なカーディナリティを確保してください。例えば、ある百貨店に10,000人の顧客と1,000種類の商品がある場合、カーディナリティはm:nとなります。これは、各顧客が複数の商品を購入できることを意味します。このようなカーディナリティは、同じディメンションテーブル内で維持すべきではありません。
経験則: 同一次元内でm:nの比率を避ける。
ベストプラクティス
- 多次元分析を容易にするために、標準のInfoCubeを使用してください。
- 大量のデータを含む要約情報や集計情報を保存する場合に使用します。
- ディメンションテーブルにオブジェクトが1つだけ配置される場合は、明細項目ディメンションを使用してください。
- 必要に応じて、ナビゲーション属性を通じてキャラクター情報を表示する。
避けるべき点
- 同じ次元内で多対多のカーディナリティをグループ化しないでください。
- 明細項目ディメンションがないディメンションテーブルには、カーディナリティの高い情報を保持しないでください。
















