Sap-universe-designer-using-derived-tables
SAP Universe Designer-派生テーブルの使用
派生テーブルを使用すると、ユニバースのテーブルから返されるデータを制限できます。 派生テーブルは、ユニバースレベルのSQLクエリに基づいて作成され、ユニバースの作成中に論理テーブルとして使用できます。
以下は、宇宙で派生テーブルを使用する利点です-
- 派生テーブルを使用して複雑な計算を実行できます
- それらは、データベース要約フィールドの保守を削減するために使用されます。 ユニバースで集計テーブルを使用する代わりに、派生テーブルを使用して同じデータを返すことができます。
派生テーブルをユニバースに追加する
派生テーブルをユニバースに追加するには、[挿入]→[派生テーブル]に移動します。
これにより、[派生テーブル]ダイアログボックスが開きます。 派生テーブルのデータを選択するには、派生テーブル名とSQLクエリを入力する必要があります。 また、演算子と関数とともにテーブルと列を使用して、派生テーブルの式を作成することもできます。
派生テーブルは、物理データベーステーブルと共にスキーマに表示され、派生テーブルにオブジェクトを構築できます。
[構文のチェック]ボタンをクリックして、SQL式を検証できます。
派生テーブルの編集
派生テーブルを編集するには、UDTスキーマでテーブルを右クリックし、以下に示すようにショートカットメニューから[派生テーブルの編集]を選択する必要があります-
派生テーブルの削除
[ユニバーススキーマ]ウィンドウで、削除する派生テーブルを選択し、deleteキーを使用してテーブルを削除します。
既存の派生テーブルから派生したネストされた派生テーブルを作成することもできます。 ネストされた派生テーブルを作成するには、派生テーブルに基づいてネストされた派生テーブルのSQL式を入力する必要があります。 @DerivedTable関数を、ネストされた派生テーブル内の派生テーブルへの参照として使用することもできます。 この関数@DerivedTable(Derived_table_name)は、派生テーブルエディターの関数カタログに含まれています。
派生テーブルの名前を変更することもできます。新しい名前は、それを参照する他のすべての派生テーブルで更新されます。 名前を変更するには、[派生テーブル]を選択し、[テーブル名の変更]を右クリックします。