ユースケース6: 導出列の追加
計算を実行して導出値を表示できるカスタム要素または事前作成済要素を参照する関数または式を使用するフォルダに、導出列を追加できます。
事前作成済サブジェクト領域「SCM– 販売オーダー」の「ディメンション – 顧客販売先」フォルダに、必要な導出列「顧客索引」が含まれていません。このユースケースでは、CASE文関数を使用して計算された「カスタム索引」導出列を事前作成済の「ディメンション- カスタム販売先」フォルダに追加して、「顧客索引」を「販売先顧客」属性に関連付けます。導出列は、「ディメンション- 顧客販売先」ディメンション内に作成されているため、自動的に結合されます。
このユース・ケースでは、Fusion SCM Analyticsサブスクリプションが必要です。ただし、このユース・ケースで説明する概念は、他のFusion Data Intelligenceサブスクリプションに適用できます。ユース・ケースでは、Autonomous AI Lakehouseの事前構築された表とシノニムを参照し、カスタム・データベースの表とビューをモックできます。指定したFusion Data Intelligenceサブスクリプションをアクティブ化した場合は、提供されているサンプルを使用できます。カスタム表、マテリアライズド・ビュー、ビュー、カスタム・シノニム、データ拡張データセット・シノニムなど、独自のカスタムAutonomous AI Lakehouseオブジェクトのサンプル・オブジェクトを置き換えることをお薦めします。
- ディメンション – 顧客販売先フォルダ
- SCM - 注文書事前作成済サブジェクト領域
- MySandbox5Mar25というサンドボックスを作成します。「サンドボックスの作成」を参照してください。または、「セマンティック・モデル拡張」ページで既存のサンドボックスを編集します。たとえば、MySandbox5Mar25サンドボックスをクリックします。
セマンティック・モデルへの導出列の追加
論理スターを編集して、カスタム導出列式の式を定義します。Fx関数を使用して構文支援を行うか、式をコピーして貼り付けるか、手動で入力します。
このステップでは、「ファクト- OM受注」論理スターを編集して、事前作成済の「ディメンション- カスタム販売先」ディメンションを拡張し、新しい導出列「カスタム索引」を作成します。実行時に、カスタム索引はCASE文関数を実行し、Sold-to-Customer列が、定義されたif-then-else条件に基づいてカスタム値を返します。
セマンティック・モデルでの導出列の表示
サブジェクト領域を変更して新しいカスタム導出列を表示し、表示するフォルダを選択します。
新しい列は、追加先のディメンションに自動的に結合されます。このステップでは、「SCM– 受注」サブジェクト領域を変更して、新しい導出列「カスタム索引」を表示し、事前作成済の「ディメンション – カスタム販売先」フォルダに追加します。








