Sap-hana-bi-development-using-calculation-view

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

計算ビューの使用

計算ビューは、属性ビューまたは分析ビューでは不可能な複雑な計算を実行するために使用されます。 計算ビューの設計中に、属性ビューと分析ビューを使用することもできます。

以下は、計算ビューのいくつかの特徴です-

  • 計算ビューは、分析ビュー、属性ビュー、およびその他の計算ビューを使用するために使用されます。
  • 計算ビューを作成するには、SQLエディターまたはグラフィカルオプションを使用する2つの方法があります。
  • Union、Join、Projection、およびAggregationノードが組み込まれています。
  • SAP BusinessObjectsレポートツールは、レポートおよびダッシュボード用のOLAP接続を使用して計算ビューに接続できます。

計算ビューを作成する方法は?

計算ビューを作成するパッケージ名を選択します。 パッケージを右クリックして、「新規」→「計算ビュー」に移動します。 計算ビューをクリックすると、新しいウィンドウが開きます。

計算ビュー

ビュー名、説明を入力し、ビュータイプとして計算ビュー、サブタイプ標準、または時間を選択します(これは時間ディメンションを追加する特別な種類のビューです)。 グラフィカルビューとSQLスクリプトの2種類の計算ビューを使用できます。

グラフィックおよびSQLスクリプト

計算ビューには、スタージョインを使用するかどうかを選択するオプションがあります。 また、それは2つの異なるデータカテゴリを持っています-

  • Cube -ユーザーがデータカテゴリとしてCubeを選択した場合、デフォルトのノードはAggregationです。 [キューブとのスター結合]ディメンションを選択できます。
  • ディメンション-ユーザーがディメンションをデータカテゴリとして選択した場合、デフォルトのノードは投影です。

スター型結合の計算ビュー

スター結合で計算ビューを使用する場合、ベース列テーブル、属性ビュー、または分析ビューをデータファンデーションに追加することはできません。 スター結合で使用するには、すべてのディメンションテーブルをディメンション計算ビューに変更する必要があります。 すべてのファクトテーブルを追加でき、計算ビューでデフォルトノードを使用できます。

次の例は、スター結合で計算ビューを使用する方法を示しています。

4つのテーブル、2つのDimテーブル、および2つのファクトテーブルがあります。 加入日、従業員名、empId、給与、およびボーナスを含む全従業員のリストを見つける必要があります。

従業員

スター型結合を使用する利点

  • 設計プロセスが簡素化されます。 分析ビューと属性ビューを作成する必要はありません。 ファクトテーブルは、プロジェクションとして直接使用できます。
  • 3NFはStar Joinで可能です。

スター結合のない計算ビュー

これにより、計算結合で使用可能な異なるノードを使用して、他の属性ビューと分析ビューを使用できます。

計算結合

上記のスクリーンショットでは、2つの分析ビュー-AN_Fact1およびAN_Fact2がノードProjection 1およびProjection 2を使用して使用され、Joinノードの助けを借りて結合されていることがわかります。