Sap-hana-bi-development-using-attribute-view

提供:Dev Guides
移動先:案内検索

属性ビューを使用する

SAP HANAでは、属性ビューを使用して特性をモデル化します。 ディメンションテーブルまたは他の属性ビューを結合するために使用されます。 他のパッケージ内の既存の属性ビューから新しい属性ビューをコピーすることもできますが、それではビュー属性を変更できません。

HANA属性ビューの主な特徴は次のとおりです。

  • 属性ビューは、分析ビューおよび計算ビューで分析用に使用され、マスターデータを渡します。
  • これらはBMの特性に類似しており、マスタデータが含まれています。
  • 属性ビューは、大きなサイズのディメンションテーブルでパフォーマンスを最適化するために使用されます。 属性ビューの属性の数を制限できます。属性の数は、レポートおよび分析の目的でさらに使用されます。
  • 属性ビューは、何らかのコンテキストを提供するためにマスターデータをモデル化するために使用されます。

属性ビューを作成する方法は?

SAP HANAでは、すべてのモデリングオブジェクトがパッケージ内に作成され、HANAリポジトリに保存されます。 属性ビューを作成するパッケージ名を選択します。 Package_Nameを右クリックして、「新規」→「属性ビュー…​」に移動します。

属性ビュー

[属性ビュー]をクリックすると、新しいウィンドウが開きます。 このウィンドウで属性ビューの名前と説明を入力し、ドロップダウンリストから、ビュータイプとサブタイプを選択します。

以下は、属性ビューのサブタイプのカテゴリです-

  • 標準
  • Time
  • 派生

既存の属性ビューをコピーする場合は、「コピー元」オプションを使用できます。 「コピー元」オプションをクリックすると、コピーの作成に使用できる他のすべての属性ビューが表示されます。

コピー元

時間サブタイプの属性ビューは、データファンデーションに時間ディメンションを追加する特別なタイプの属性ビューです。 あなたが属性名、タイプ、およびサブタイプを入力し、完了をクリックすると、それは3つの作業ペインを開きます-

  • データファンデーションとセマンティックレイヤーがあるシナリオペイン。
  • データファンデーションに追加され、それらを結合するすべてのテーブルの属性を表示する詳細ペイン。
  • 出力ペイン。詳細ペインから属性を追加して、レポートをフィルタリングできます。

Data Foundationの横にある「+」記号をクリックして、Data Foundationにオブジェクトを追加できます。 シナリオペインに複数のディメンションテーブルと属性ビューを追加し、主キーを使用してそれらを結合できます。

Data Foundationで[オブジェクトの追加]「+」記号をクリックすると、ディメンションテーブルと属性ビューをシナリオペインに追加できる検索バーが表示されます。 テーブルまたは属性ビューがデータファンデーションに追加されると、右側のペインにすべての列が表示されます。 次のスクリーンショットに示すように、詳細ペインの主キーを使用して結合できます。

プライマリキー

結合が完了したら、詳細ペインで複数の属性を選択し、右クリックして[出力に追加]を選択します。 すべての列が出力ペインに追加されます。 [アクティベート]オプションをクリックすると、ジョブログに確認メッセージが表示されます。

これで、属性ビューを右クリックして、データプレビューに進むことができます。 [データプレビュー]をクリックすると、[利用可能なオブジェクト]の下の[出力]ペインに追加されたすべての属性が表示されます。

データプレビュー

SAP HANAは、データ分析用のレポート機能も提供します。 これらのオブジェクトは、右クリックまたは次のスクリーンショットに示すようにオブジェクトをドラッグすることにより、ラベルと値軸に追加できます。

レポートデータ分析