使用案例 2:擴充退化維度

您可以新增代表與退化 (degen) 維度相關之其他描述性屬性的新資料欄來擴充交易詳細資訊維度資料夾。

在預先建立的 SCM – 銷售訂單主題區域中可用的銷售訂單明細資料夾 ( 履行明細行細項資料夾中的子資料夾) 不包含必要的描述性屬性交貨合作夥伴

在此使用案例中,您可以將外部來源的交貨合作夥伴資料欄新增至預建的銷售訂單明細資料夾,以關聯履行適用銷售訂單的合作夥伴明細。自訂擴充程式會使用履行明細行 ID 資料欄結合至預建的 Dim – OM 銷售訂單明細 degen 維度。

此使用案例需要訂閱 Fusion SCM Analytics 。不過,您可以將本使用案例中涵蓋的概念套用至任何其他 Fusion Data Intelligence 訂閱。使用案例可能會參考 Autonomous AI Lakehouse 預建表格、同義字,以及模擬自訂資料庫表格和視觀表。如果您已啟用指定的 Fusion Data Intelligence 訂閱,則可以使用提供的範例。建議您替換自訂 Autonomous AI Lakehouse 物件的範例物件,例如自訂表格、具體化視觀表、檢視、自訂同義字或資料擴增資料集同義字。

使用下列項目來完成此任務:
  • 屬性 - 履行合作夥伴資料欄
  • 主題區域 - SCM - 銷售訂單
  • 上階維度檔案夾 - 銷售訂單
  • 維度檔案夾 - 範圍 - OM 銷售訂單明細
請確定您參考上傳語意模型擴充程式使用案例的範例並完成下列先決條件:
  1. 建立名為 MySandbox5Mar25 的封閉測試環境。請參閱建立封閉測試環境。或者,在「語意模型擴充功能」頁面上編輯現有的封閉測試環境;例如,按一下 MySandbox5Mar25 封閉測試環境。
  2. 使用下列 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 事實表格為基礎。不過,您可以將它切換至任何其他事實表格。

  3. 使用下列 SQL 命令檔,將 OAX$OAC 綱要的語意模型存取權授予 FDI_X_OM_FULFILLMENT_CF_V 視觀表:
    GRANT SELECT ON OAX_USER. FDI_X_OM_FULFILLMENT_CF_V TO "OAX$OAC";
    
  4. 使用下列 SQL 命令檔,驗證資料是否如預期般從範例載入:
    SELECT * FROM FDI_X_OM_FULFILLMENT_CF_V;

新增交易明細擴充至語意模型

您可以編輯邏輯星號來定義自治式資料倉儲物件、屬性、顯示標籤和索引鍵,然後將自訂物件結合至要擴充的預建 degen 維度。

在此步驟中,您可以編輯 Fact – OM 銷售訂單邏輯星號,以在參考自治式資料倉儲物件 FDI_X_OM_FULFILLMENT_CF_VDim – OM 銷售訂單明細上新增維度延伸。自訂擴充程式會使用履行明細行 ID 加入預建的 Dim – OM 銷售訂單明細 degen 維度。
  1. 在「語意模型擴充功能」頁面上,按一下 MySandbox5Mar25 封閉測試環境。
  2. 執行動作中,依序按一下管理邏輯星號編輯邏輯星號立即可用,然後選取 SCM - 銷售訂單作為主題區域,選取事實 - OM 銷售訂單作為對應的事實,然後按一下下一步
  3. 在「邏輯星:事實」頁面上,找到維度 - OM 銷售訂單明細維度表格,用滑鼠右鍵按一下該表格,然後按一下管理擴充程式

    顯示 「範圍 - OM 銷售訂單明細」維度表格的 「邏輯星 : 事實」頁面

  4. 管理擴充值清單中,選取擴充維度
  5. 在「擴充維度」頁面的精靈步驟 1 中,選取綱要中的 OAX_USER ,然後在物件中選取 FDI_X_OM_FULFILLMENT_CF_V 。為 FULFIL_LINE_ID 來源資料欄選取用於索引鍵核取方塊,然後為 FULFIL_PARTNER 來源資料欄選取新增屬性核取方塊。按下一步

    「延伸維度」頁面

  6. 在精靈的步驟 2 中,選取選取結合類型中的內部。選取訂單履行明細行識別碼 (DOUBLE) 作為維度索引鍵,選取 FULFILL_LINE_ID (DOUBLE) 作為延伸維度索引鍵以結合 FDI_X_OM_FULFILLMENT_CF_V 檢視中定義的「明細行識別碼」與 ID。按一下完成

    「擴充維度」頁面上精靈的步驟 2 顯示結合類型和要結合的索引鍵

  7. 複查延伸維度。

    「封閉測試環境:MySandbox5Mar2025」頁面顯示擴充的維度

顯示語意模型中的交易明細擴充程式

您可以修改主題區域,以在主題區域資料夾中顯示延伸資料欄。

在此步驟中,您可以修改 SCM – 銷售訂單主題區域,以在預先建立的銷售訂單明細資料夾中顯示延伸的交貨合作夥伴資料欄。
  1. 瀏覽至 MySandbox5Mar25 封閉測試環境。
  2. MySandbox5Mar2025 封閉測試環境中,依序按一下執行動作管理主題區域修改主題區域、選取 SCM - 銷售訂單作為主題區域,然後按一下下一步
  3. 在「修改主題區域 - SCM - 銷售訂單」頁面的精靈步驟 1 中,檢視詳細資料,然後按下一步
  4. 在精靈的步驟 2 中,選取管理元素,然後按一下管理工廠自訂項目

    「修改主題區域 - SCM - 銷售訂單」頁面上的精靈步驟 2,其中顯示「管理元素」值清單

  5. 在「新增主題區域」中,選取 Dim – OM 銷售訂單詳細資料維度與 Fulfil Partner 屬性,將這些屬性延伸至交易詳細資料,然後按一下新增資料夾

    顯示「範圍 - OM 銷售訂單明細」維度與「履行合作夥伴」屬性的「新增主題區域」對話方塊

  6. 在「新增主題區域」中,選取銷售訂單詳細資料資料夾,然後按一下新增資料夾

    顯示所選「銷售訂單明細」資料夾的「新增主題區域」對話方塊

  7. 複查新增項目,然後按一下完成

    「修改主題區域 – SCM – 銷售訂單」頁面會顯示新增項目

套用及發布自訂項目

您可以套用變更來編譯封閉測試環境,並確定封閉測試環境沒有錯誤。

接著,您可以使用「活動」頁籤來除錯、解決錯誤,並確認「套用變更」動作已完成且成功。最後,您會將變更合併至主要封閉測試環境,並發布主要使用者擴充功能,以與用戶共用新的擴充功能。

在此步驟中,您可以套用變更、使用「活動」頁籤來監督狀態、將 MySandbox5Mar25 封閉測試環境合併至「主要」封閉測試環境,然後發布主要使用者擴充功能。

  1. 在「語意模型擴充功能」頁面上,將游標暫留在 MySandbox5Mar25 封閉測試環境上以檢視動作,然後按一下套用變更
  2. 按一下「活動」頁籤,以監督「活動」頁面上的套用變更工作。
  3. 順利套用變更之後,請按一下「語意模型擴充」頁面上的發布模型
  4. 在「發佈模型」的「使用者擴充」中,選取 MySandbox5Mar25 ,然後在「安全性組態」中,選取全部
  5. 按一下發布
  6. 在「語意模型擴充功能」頁面上,按一下「活動」頁籤以監督發布自訂項目工作。
    請參閱套用變更發佈模型

驗證結果

確認語意模型中可看見您的自訂項目。

  1. Fusion Data Intelligence 主控台上,按一下移至首頁
  2. Oracle Analytics 首頁上,按一下建立,按一下工作簿,在新增資料中,選取 SCM – 銷售訂單,此使用案例中延伸的主題區域,然後按一下新增至工作簿

    顯示所選「SCM – 銷售訂單」主題區域的「新增資料」

  3. 展開交貨明細行細項資料夾,然後展開銷售訂單明細資料夾,並確認新欄位的交貨合作夥伴可供使用且資料保持準確。

    顯示新增之「履行合作夥伴」欄位的展開「履行明細行細項」資料夾

  4. 建立包含新延伸屬性履行合作夥伴以及銷售訂單明細資料夾評量的工作簿,以驗證延伸與事實表格之間的結合是否傳回預期結果。

    包含「銷售訂單明細」資料夾中新延伸屬性「履行合作夥伴」與評量的工作簿