インフォキューブとは SAP BI/BW? 作成方法は?

⚡ スマートサマリー

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

  • 🧊 インフォキューブ: データターゲットおよびインフォプロバイダーとして使用される、自己完結型の多次元データセット。
  • 拡張スター型スキーマ: 中央のファクトテーブルは、マスターデータを含む16個のディメンションテーブルに囲まれている。
  • 📐 16 寸法: BWでは16次元が使用可能で、うち3次元は事前定義済み、各次元は最大248の特性を保持できます。
  • 📊 集約データ: InfoCubeは、高速なクエリをサポートするために、集計データを長期間保存します。
  • 🗃️ XNUMX つのタイプ: 標準型、仮想型、リアルタイム型のInfoCubeは、データの管理方法が異なります。
  • 🤖 AI 支援: AIと SAP HANAは、大規模分析向けにInfoCubeモデルを最適化します。

InfoCubeとは何ですか? SAP BI/BW

InfoCubeとは何ですか?

InfoCubeは、データを保持するデータストレージ領域です。tracデータはソースシステムから物理的に転送されます。InfoCubeは、データターゲットとInfoProviderの両方として機能します。レポートの観点から見ると、InfoCubeは自己完結型のデータセットとして説明できます。

例えば、月、製品、顧客、地域などのディメンションを持つ売上金額InfoCubeは、地域別または顧客別の総売上など、どの軸からでも表示できます。InfoCubeのディメンションは、エンティティまたは階層です。

InfoCube

BIW(ビジネスインテリジェンスウェアハウス)は、16のディメンションを定義する機能を提供しており、そのうち3つは事前に定義されています。

InfoCube

上記の立方体は、シンプルな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を作成します。

  1. トランザクション コード RSA1 に移動します。
  2. [OK]ボタンをクリックします。

標準インフォキューブを作成する

ステップ2)

  1. 「モデリング」タブ→「InfoProvider」に移動します。
  2. 「情報エリア」を右クリックします。
  3. コンテキストメニューから「インフォキューブの作成」をクリックします。

標準インフォキューブを作成する

標準インフォキューブを作成する

ステップ3)

  1. 技術名を入力します。
  2. 入力する Descriptイオン。
  3. オプションボタン「標準インフォキューブ」を選択します。

[作成]ボタンをクリックします。

標準インフォキューブを作成する

ステップ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つだけ配置される場合は、明細項目ディメンションを使用してください。
  • 必要に応じて、ナビゲーション属性を通じてキャラクター情報を表示する。

避けるべき点

  • 同じ次元内で多対多のカーディナリティをグループ化しないでください。
  • 明細項目ディメンションがないディメンションテーブルには、カーディナリティの高い情報を保持しないでください。

よくあるご質問

InfoCubeは、拡張スター型スキーマに基づいて集計・集約されたデータを格納し、加算性を持つため、高速な多次元レポート作成に適しています。DSOは、詳細な文書レベルのデータを透過テーブルに格納し、値を上書きできます。DSOは、InfoCubeにデータを提供することがよくあります。

16次元のうち、 SAP あらかじめ定義されているディメンションは、時間ディメンション、単位ディメンション、データパッケージディメンションの3つです。残りの13個は、独自の特性に使用でき、ディメンションテーブルを小さく効率的に保つためにグループ化されています。

明細項目、または高カーディナリティのディメンションは、文書番号など、非常に多くの異なる値を持つ単一の特性を保持します。 SAP SIDテーブルをファクトテーブルに直接リンクすることで、大規模なディメンションテーブルを回避し、ロード速度とクエリ速度を向上させます。

Yes. SAP HANAと機械学習はクエリパターンを分析して、集計、パーティショニング、ディメンション設計を推奨します。 SAP Joule AIコパイロットはモデリングの選択を説明できます。ping コンサルタントは効率的なインフォキューブをより迅速に構築します。

機械学習は、クリーンで集約されたInfoCubeデータを読み込み、予測モデルと異常検知モデルをトレーニングします。 SAP Analytics CloudのAIは、キューブのディメンションと主要指標を使用して、グラフを自動生成し、自然言語による質問に回答します。