Sap-hana-bi-development-using-attribute-view
属性ビューを使用する
SAP HANAでは、属性ビューを使用して特性をモデル化します。 ディメンションテーブルまたは他の属性ビューを結合するために使用されます。 他のパッケージ内の既存の属性ビューから新しい属性ビューをコピーすることもできますが、それではビュー属性を変更できません。
HANA属性ビューの主な特徴は次のとおりです。
- 属性ビューは、分析ビューおよび計算ビューで分析用に使用され、マスターデータを渡します。
- これらはBMの特性に類似しており、マスタデータが含まれています。
- 属性ビューは、大きなサイズのディメンションテーブルでパフォーマンスを最適化するために使用されます。 属性ビューの属性の数を制限できます。属性の数は、レポートおよび分析の目的でさらに使用されます。
- 属性ビューは、何らかのコンテキストを提供するためにマスターデータをモデル化するために使用されます。
属性ビューを作成する方法は?
SAP HANAでは、すべてのモデリングオブジェクトがパッケージ内に作成され、HANAリポジトリに保存されます。 属性ビューを作成するパッケージ名を選択します。 Package_Nameを右クリックして、「新規」→「属性ビュー…」に移動します。
[属性ビュー]をクリックすると、新しいウィンドウが開きます。 このウィンドウで属性ビューの名前と説明を入力し、ドロップダウンリストから、ビュータイプとサブタイプを選択します。
以下は、属性ビューのサブタイプのカテゴリです-
- 標準
- Time
- 派生
既存の属性ビューをコピーする場合は、「コピー元」オプションを使用できます。 「コピー元」オプションをクリックすると、コピーの作成に使用できる他のすべての属性ビューが表示されます。
時間サブタイプの属性ビューは、データファンデーションに時間ディメンションを追加する特別なタイプの属性ビューです。 あなたが属性名、タイプ、およびサブタイプを入力し、完了をクリックすると、それは3つの作業ペインを開きます-
- データファンデーションとセマンティックレイヤーがあるシナリオペイン。
- データファンデーションに追加され、それらを結合するすべてのテーブルの属性を表示する詳細ペイン。
- 出力ペイン。詳細ペインから属性を追加して、レポートをフィルタリングできます。
Data Foundationの横にある「+」記号をクリックして、Data Foundationにオブジェクトを追加できます。 シナリオペインに複数のディメンションテーブルと属性ビューを追加し、主キーを使用してそれらを結合できます。
Data Foundationで[オブジェクトの追加]「+」記号をクリックすると、ディメンションテーブルと属性ビューをシナリオペインに追加できる検索バーが表示されます。 テーブルまたは属性ビューがデータファンデーションに追加されると、右側のペインにすべての列が表示されます。 次のスクリーンショットに示すように、詳細ペインの主キーを使用して結合できます。
結合が完了したら、詳細ペインで複数の属性を選択し、右クリックして[出力に追加]を選択します。 すべての列が出力ペインに追加されます。 [アクティベート]オプションをクリックすると、ジョブログに確認メッセージが表示されます。
これで、属性ビューを右クリックして、データプレビューに進むことができます。 [データプレビュー]をクリックすると、[利用可能なオブジェクト]の下の[出力]ペインに追加されたすべての属性が表示されます。
SAP HANAは、データ分析用のレポート機能も提供します。 これらのオブジェクトは、右クリックまたは次のスクリーンショットに示すようにオブジェクトをドラッグすることにより、ラベルと値軸に追加できます。