Sap-universe-designer-using-derived-tables

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

SAP Universe Designer-派生テーブルの使用

派生テーブルを使用すると、ユニバースのテーブルから返されるデータを制限できます。 派生テーブルは、ユニバースレベルのSQLクエリに基づいて作成され、ユニバースの作成中に論理テーブルとして使用できます。

以下は、宇宙で派生テーブルを使用する利点です-

  • 派生テーブルを使用して複雑な計算を実行できます
  • それらは、データベース要約フィールドの保守を削減するために使用されます。 ユニバースで集計テーブルを使用する代わりに、派生テーブルを使用して同じデータを返すことができます。

派生テーブルをユニバースに追加する

派生テーブルをユニバースに追加するには、[挿入]→[派生テーブル]に移動します。

派生テーブルの追加

これにより、[派生テーブル]ダイアログボックスが開きます。 派生テーブルのデータを選択するには、派生テーブル名とSQLクエリを入力する必要があります。 また、演算子と関数とともにテーブルと列を使用して、派生テーブルの式を作成することもできます。

派生テーブル

派生テーブルは、物理データベーステーブルと共にスキーマに表示され、派生テーブルにオブジェクトを構築できます。

[構文のチェック]ボタンをクリックして、SQL式を検証できます。

構文チェックボタン

派生テーブルの編集

派生テーブルを編集するには、UDTスキーマでテーブルを右クリックし、以下に示すようにショートカットメニューから[派生テーブルの編集]を選択する必要があります-

派生テーブルの編集

派生テーブルの削除

[ユニバーススキーマ]ウィンドウで、削除する派生テーブルを選択し、deleteキーを使用してテーブルを削除します。

既存の派生テーブルから派生したネストされた派生テーブルを作成することもできます。 ネストされた派生テーブルを作成するには、派生テーブルに基づいてネストされた派生テーブルのSQL式を入力する必要があります。 @DerivedTable関数を、ネストされた派生テーブル内の派生テーブルへの参照として使用することもできます。 この関数@DerivedTable(Derived_table_name)は、派生テーブルエディターの関数カタログに含まれています。

派生テーブルの削除

派生テーブルの名前を変更することもできます。新しい名前は、それを参照する他のすべての派生テーブルで更新されます。 名前を変更するには、[派生テーブル]を選択し、[テーブル名の変更]を右クリックします。

テーブル名の変更