ユースケース2: 生成解除ディメンションの拡張
ディジェネレート(デジェン)ディメンションに関連する追加の付加属性を表す新しい列を追加することで、トランザクション詳細ディメンション・フォルダを拡張できます。
事前作成済「SCM– 受注」サブジェクト領域で使用可能な「履行明細詳細」フォルダ(「履行明細詳細」フォルダのサブフォルダ)には、必須の摘要属性「履行パートナ」が含まれていません。
このユース・ケースでは、外部ソースから「パートナの履行」列を事前作成済「販売オーダー詳細」フォルダに追加して、該当する販売オーダーを履行しているパートナの詳細を関連付けます。カスタム拡張は、「履行明細ID」列を使用して、事前作成済の「ディメンション –OM受注詳細」デゲン・ディメンションに結合されます。
このユースケースには、Fusion SCM Analyticsのサブスクリプションが必要です。ただし、このユース・ケースで説明する概念は、他のFusion Data Intelligenceサブスクリプションに適用できます。ユース・ケースでは、Autonomous Data Warehouseの事前作成済表およびシノニムを参照し、カスタム・データベースの表およびビューを模擬する場合があります。指定されたFusion Data Intelligenceサブスクリプションをアクティブ化した場合は、提供されたサンプルを使用できます。サンプル・オブジェクトを、カスタム表、マテリアライズド・ビュー、ビュー、カスタム・シノニム、データ拡張データセット・シノニムなどの独自のカスタムAutonomous Data Warehouseオブジェクトに置き換えることをお薦めします。
- 属性- パートナの履行列
- サブジェクトエリア- SCM - 注文書
- 親ディメンション・フォルダ- 受注
- ディメンション・フォルダ- ディメンション- OM受注詳細
- MySandbox5Mar25という名前のサンドボックスを作成します。サンドボックスの作成を参照してください。または、「セマンティック・モデル拡張」ページで既存のサンドボックスを編集します(たとえば、MySandbox5Mar25サンドボックスをクリック)。
- 次のSQLスクリプトを使用して、FDI_X_OM_FULFILLMENT_CF_Vというタイトルのサンプルのトランザクション詳細拡張ビューを生成します。
CREATE OR REPLACE VIEW FDI_X_OM_FULFILLMENT_CF_V AS ( SELECT FULFILL_LINE_ID, CASE ORDER_LINE_NUMBER WHEN 1 THEN 'Sysco Corporation' WHEN 2 THEN 'US Foods' WHEN 3 THEN 'Performance Food Group (PFG)' WHEN 4 THEN 'McLane Company' WHEN 5 THEN 'Gordon Food Service (GFS)' WHEN 6 THEN 'The H.T.' WHEN 7 THEN 'KeHE Distributors.' WHEN 8 THEN 'Reyes Holdings' WHEN 9 THEN 'Ben E. Keith Foods' WHEN 10 THEN 'Shamrock Foods' WHEN 11 THEN 'Maines Paper and Food Service' WHEN 12 THEN 'SpartanNash' WHEN 13 THEN 'UNFI' WHEN 14 THEN 'C and S Wholesale Grocers' WHEN 15 THEN 'Core-Mark Holding Company' WHEN 16 THEN 'Cheney Brothers' ELSE 'Unknown' END AS FULFIL_PARTNER FROM OAX_USER.DW_OM_FULFILLMENT_CF );
このビューは、OAX_USER.DW_OM_FULFILLMENT_CFファクト表に基づいています。ただし、他のファクト表に切り替えることができます。
- 次のSQLスクリプトを使用して、OAX$OACスキーマのFDI_X_OM_FULFILLMENT_CF_Vビューへのセマンティク・モデル・アクセス権を付与します。
GRANT SELECT ON OAX_USER. FDI_X_OM_FULFILLMENT_CF_V TO "OAX$OAC";
- 次のSQLスクリプトを使用して、想定どおりにサンプルからデータがロードされていることを確認します。
SELECT * FROM FDI_X_OM_FULFILLMENT_CF_V;
セマンティック・モデルへのトランザクション詳細拡張の追加
論理スターを編集して、自律型データ・ウェアハウス・オブジェクト、属性、表示ラベルおよびキーを定義し、カスタム・オブジェクトを拡張対象の事前作成済dgenディメンションに結合します。
セマンティック・モデルでのトランザクション詳細拡張の表示
サブジェクト領域を変更して、拡張列をサブジェクト領域フォルダに表示します。