跳至主要內容
Adaptive Planning
上次更新時間 :2023-06-23
範例︰從試算表資料來源載入維度值

範例︰從試算表資料來源載入維度值

此範例說明將 CRM 客戶清單從試算表資料來源載入至
Adaptive Planning
使用 Planning 維度載入器其中假設已經有一個名為「客戶」的階層式維度存在。
最終目標是要在階層式「客戶」維度之下,直接新增幾個維度值做為 CRM 客戶的集合,讓樹狀目錄如下所示︰
Customer |__Customer 1 |__Customer 2 |__CRM Customers |__R.G. Barry Corporation |__Sierra Bancorp |__SkullCandy, Inc. ... |__StoneMore Partners L.P. |__ScanSource, Inc. ...

設定 CRM 客戶試算表的格式

用於匯入至 Planning 維度載入器的試算表需要設定特定的格式,以指出哪些維度值是父系,哪些是子系。
試算表中需要有以下三欄︰
  • ID
    ︰來源系統中維度值的唯一 ID。
  • ParentId
    ︰來源系統中維度值的父系 ID (如果有父系)。
  • 名稱
    ︰來源系統中維度的名稱,如果第一次執行載入器時,該維度存在於 Planning 中,則在理想情況下該名稱應符合 Planning 維度值。
ID 欄可唯一識別每個維度值。ParentId 欄指出維度值做為其父系所指向的 ID。若要在根目錄載入,ParentID 應為空值。
CRM 客戶試算表
選項
說明
1
ID 欄
2
ParentId 欄
如果維度值有重複的名稱,則需要在資料來源 XSLX 檔案中新增「代碼」一欄。當維度值名稱重複時,代碼可做為維度值的唯一識別。
請注意,CRM 客戶的 ID 為 3。在 ParentId 欄中參照了此 ID (3),以標示將成為其子系的所有維度值。
維度「客戶」不需要包含在試算表中,因為將在載入器的「資料來源設定」中選取該維度。

建立 Planning 維度載入器的 CRM 工作表資料來源

使用上方顯示的試算表,建立名為「CRM 工作表」的試算表資料來源。
匯入資料來源的工作表內容,以填入階段處理區域。

配置 Planning 維度載入器設定

在建立試算表資料來源並將其資料填入階段處理表後,即可配置載入器。
資料來源設定
來源表格是 CRM 工作表資料來源的 Sheet1。此範例僅使用 CRM 工作表資料來源,但您可查看清單中的其他資料來源。無論資料來源為何,Planning 維度載入器均可存取任何階段處理資料。
選擇「客戶」做為
Planning 維度
啟用
建立維度值 (如果在 Planning 中找不到)
欄對應
由於資料來源試算表的格式和欄,此載入器的欄對應應為︰
Planning 欄
來源欄
父系 ID
ParentId
客戶 ID
ID
客戶名稱
名稱
此範例不需要任何業務規則。
在「動作」面板中按一下
儲存
以儲存載入器。

預覽載入器輸出

儲存載入器後,按一下「動作」面板中的
預覽載入器輸出
檢閱
預覽載入器輸出狀態
,確認未發生任何錯誤。

執行載入器

成功預覽載入器輸出後,載入器即可執行載入。在「動作」面板中按一下
手動執行
,開始執行載入。
載入器也準備好納入可自動執行的排定整合任務中。

檢視載入的維度值

以下螢幕截圖說明載入客戶維度值的結果。左側窗格顯示
建模
模型管理
維度
內展開的樹狀目錄。下拉清單值「C8」顯示為了匯入而設定格式的試算表。
如果 ParentId 欄保留空白,您在「Planning 維度載入器資料來源設定」下拉清單中選擇的 Planning 維度會成為其父系。
維度值匯入 XLSX 格式設定
選項
說明
1
維度值窗格︰客戶和 CRM 客戶階層
2
為了匯入而設定格式的試算表
3
父系 ID 欄
在載入器的「資料來源設定」下拉清單中,「客戶」(位於左側「維度值」清單的頂端) 已被選取做為「Planning 維度」。

重設維度值的父系

若要使用載入器重設現有維度值的父系,請針對要移動的維度值,在 ParentId 欄中提供新父系的 ID。範例︰使用以上範例的結果,如果您希望 CRM 客戶成為客戶 1 的子系,使樹狀目錄如下所示︰
Customer |__Customer 1 |__CRM Customers |__R.G. Barry Corporation |__Sierra Bancorp |__SkullCandy, Inc. ... |__Customer 2 |__StoneMore Partners L.P. |__ScanSource, Inc. ...
資料來源試算表會如下所示︰
CRM Planning 維度載入器 - 重設維度值的父系
選項
說明
1
ID 欄
2
ParentId 欄
客戶 1 的 ID 為 1。如「CRM 客戶」的 parentId 欄所示,它將成為「CRM 客戶」的父系。
載入此試算表的結果如下︰
CRM Planning 維度載入器 - 重設維度值的父系範例
請注意,如試算表中的 parentId 欄所指示,「客戶 1」是「CRM 客戶」的父系。

將屬性內容與清單維度相關聯

您可以在不指定 parentId 的情況下,對應屬性內容與清單維度,進而將兩者相關聯。
A
list dimension
is a dimension that is entirely non-hierarchical. It has no sub-dimensions and no hierarchy of dimension values, only a flat list of values.
清單維度「產品」的試算表資料來源會有其每個維度屬性內容的欄,例如「群組」、「色彩」和「大小」。
「群組」、「色彩」和「大小」欄包含產品維度的屬性內容。
在載入器的
資料來源設定
中選取清單維度。
由於此維度是清單維度,因此產品的屬性內容會變成「欄對應」內可用的欄。
如果這是階層式維度,額外的這些欄會無法用於欄對應。