使用案例 6:新增衍生資料欄

您可以將衍生的資料欄新增至使用函數或公式的資料夾,該函數或公式參考自訂或預建的元素,可讓您執行計算與顯示衍生值。

SCM – 銷售訂單預建主題區域中的維度 – 客戶買方資料夾未包含所需的衍生資料欄客戶索引。在此使用案例中,您可以將使用 CASE 陳述式函數計算的自訂索引衍生資料欄新增至預建的維度 – 自訂買方資料夾,以將客戶索引與買方客戶屬性建立關聯。衍生資料欄會自動結合,因為其是在 Dim – 客戶買方維度內建立。

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

使用下列項目來完成此任務:
  • 範圍 – 客戶買方資料夾
  • SCM – 預建銷售訂單的主題區域
請確定您參考上傳語意模型擴充程式使用案例的範例並完成下列先決條件:
  • 建立名為 MySandbox5Mar25 的封閉測試環境。請參閱建立封閉測試環境。或者,在「語意模型擴充功能」頁面上編輯現有的封閉測試環境;例如,按一下 MySandbox5Mar25 封閉測試環境。

新增衍生資料欄至語意模型

您可以編輯邏輯星號來定義自訂衍生資料欄表示式公式。您可以使用「外匯函數」來取得語法協助,或者複製公式並貼上或手動輸入。

在此步驟中,您可以編輯事實 - OM 銷售訂單邏輯星號,以延伸預建的維度 - 自訂買方維度,並建立新的衍生資料欄自訂索引。在程式實際執行時,自訂索引會執行 CASE 敘述句函數,評估買方客戶資料欄會根據定義的 if-then-else 條件傳回自訂值。

  1. 在「語意模型擴充功能」頁面上,按一下 MySandbox5Mar25 封閉測試環境。
  2. 在執行動作中,按一下管理邏輯星號,按一下編輯邏輯星號,選取立即可用,選取 SCM – 銷售訂單主題區域,選取事實 – OM 銷售訂單,然後按一下下一步。
  3. 在「邏輯星:事實」頁面上,找出要新增衍生資料欄的維度 – 客戶買方維度。在維度上按一下滑鼠右鍵,然後按一下管理延伸。

    顯示「維度 - 客戶買方」維度的「邏輯星:事實」頁面

  4. 在「封閉測試環境:MySandbox5Mar25」頁面上,按一下管理擴充功能,然後按一下新增資料欄。
  5. 在「新增資料欄」頁面上,按一下新增衍生的資料欄。

    「新增欄」頁面

  6. 在「建立資料欄」中,在名稱中輸入客戶索引,在名稱欄位下的空間中輸入下列命令檔:
    CASE
    WHEN UPPER(SUBSTRING("Core"."Dim - Customer Sold To"."Sold-to Customer" FROM 1 FOR 1)) BETWEEN  'A' AND 'H' THEN 'A-H'
    WHEN UPPER(SUBSTRING("Core"."Dim - Customer Sold To"."Sold-to Customer" FROM 1 FOR 1)) BETWEEN  'I' AND 'P' THEN 'I-P'
    WHEN UPPER(SUBSTRING("Core"."Dim - Customer Sold To"."Sold-to Customer" FROM 1 FOR 1)) BETWEEN  'Q' AND 'Z' THEN 'Q-Z'
    ELSE 'Other' 
    END


    「建立資料欄」對話方塊

  7. 在「建立欄」中,提供適用的指令碼後,依序按一下驗證、儲存,然後按一下「新增欄」頁面上的完成。

    顯示「完成」按鈕的「新增資料欄」頁面

顯示語意模型中的衍生資料欄

您可以修改主題區域以呈現新的自訂衍生資料欄,並選取要顯示該資料欄的資料夾。

系統會自動將新欄加入至其新增的維度。在此步驟中,您可以修改 SCM – 銷售訂單主題區域,以顯示新的衍生資料欄自訂索引,並將其新增至預建的維度 – 自訂銷售對象資料夾。

  1. 瀏覽至 MySandbox5Mar25 頁面,按一下執行動作,按一下管理主題區域,選取修改主題區域,選取 SCM 銷售訂單主題區域,然後按一下下一步。
  2. 在「修改主題區域」頁面的精靈步驟 1 中,檢視詳細資訊,然後按下一步。
  3. 在精靈的步驟 2 中,按一下管理元素,然後按一下管理工廠自訂項目。
  4. 在「新增主題區域」中,選取客戶索引,然後按一下新增資料夾。

    「新增主題區域」對話方塊,其中顯示新的自訂衍生資料欄「客戶索引」

  5. 在「新增主題區域」中,選取買方客戶資料夾,然後按一下新增資料夾。

    顯示「買方客戶」資料夾的「新增主題區域」對話方塊

  6. 在精靈的步驟 2 中,複查選取的元素,然後按一下完成。

    「修改主題區域 - SCM - 銷售訂單」頁面上的步驟 2,其中顯示選取的資料元素

套用及發布自訂項目

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

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

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

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

驗證結果

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

  1. 在 Fusion Data Intelligence 主控台上,按一下移至首頁。
  2. 在 Oracle Analytics 首頁上,按一下建立,按一下工作簿,在「新增資料」中選取 SCM – 銷售訂單,然後按一下新增至工作簿。
  3. 確認買方客戶資料夾的結尾會顯示新資料欄客戶索引。

    新資料欄「客戶索引」會顯示在「買方客戶」資料夾的結尾

  4. 建立顯示客戶索引和買方客戶資料欄的報表。

    顯示客戶索引與買方客戶欄位的報表