使用「與 Smart Split 整合」工作類型

匯入超過 Essbase 控管員限制的大量資料時,請使用與 Smart Split 整合工作類型將資料載入分割成多個較小的載入。此工作類型可讓您定義較小的資料片段,而不需要建立多個整合。

Note:

Smart Split 最適合用於擷取由您資料擷取選項決定的計算資料。根據您在資料整合中選取的資料擷取選項類型,有多個 Essbase 擷取選項。如果您選取「已儲存的資料」,則這會適用於 BSO 並使用 BSO 資料匯出方法。所有資料皆使用 "MDX" 匯出方法。層級 0 使用 "MAXL" (啟用「層級 0 資料擷取選項」時,不支援 Smart Split。層級 0 會擷取所有層級 0 資料,並篩選擷取的資料。) 如需有關資料擷取選項的詳細資訊,請參閱定義直接整合選項

若要執行 Smart Split,請執行下列動作:

  1. 建立來源應用程式與目標 Oracle Fusion Cloud Enterprise Performance Management 應用程式之間的基礎整合定義。

    1. 如需有關建立整合的資訊,請參閱:建立直接整合建立以檔案為基礎的整合
    2. Cloud EPM 應用程式中的維度與目標應用程式中的維度對映。

      如需詳細資訊,請參閱對映維度

    3. 對映成員以便將來源值轉換為每個目標維度中的有效成員。

      如需詳細資訊,請參閱對映成員

    4. 選項頁面上,選取任何篩選條件與應用程式選項。

      您可以針對「分割維度」套用篩選條件,也可以針對基礎整合中的其他維度套用篩選條件。為基礎整合中的分割維度指定篩選條件時,您可以僅提供要處理之階層分支的父成員名稱,也可以提供成員函式 ILvl0Descendants。

      分割維度的篩選條件僅支援 ILvl0Descendant 成員函式。如果未指定任何篩選條件,則系統會處理分割維度的所有層級 0 成員。

      如需有關套用篩選條件和應用程式選項的詳細資訊,請參閱定義篩選條件

  2. 完成進程程序描述中的步驟 1-12,以建立新的進程。

  3. 進程頁面上,按一下 影像顯示「建立階段」圖示。,以建立新的階段卡。

    階段編輯器中,指定階段定義:

    • 階段名稱—指定階段的名稱。

    • 標題—指定要在階段卡上顯示的階段名稱。

    • 順序—指定數字以定義執行階段的時間順序。

    • 平行—切換為平行以同時執行工作。

    • 成功時—選取當成功執行進程定義中的步驟時,如何處理階段。

    • 失敗時—指定當階段中的步驟失敗時,如何處理階段。

  4. 在階段卡上,按一下 > 以展開階段。

  5. 在階段卡上,按一下 影像顯示「建立工作」圖示。 (「建立工作」圖示) 以新增工作。

    新工作卡會顯示在階段卡中。

  6. 工作編輯器中,從類型下拉清單中,選取與 Smart Split 整合

    Note:

    以平行模式執行 Smart Split 時,請只為每個階段新增一個與 Smart Split 整合工作類型。
  7. 完成下列欄位

    1. 名稱中,選取工作的名稱。

    2. 標題中,指定要在工作卡上顯示的工作名稱標題。

    3. 順序中,為階段中的執行工作順序選取 1

  8. 分割維度中,從來源應用程式的維度清單中選取要分割資料載入的維度。

    請只選取一個維度作為「分割維度」。

    例如,選取 Ledger 以依 Ledger 執行資料載入。

    分割維度為 Period 與 Year 時的注意事項:

    "Period" 與 "Year" 是特殊維度,作為分割維度時需要特殊處理。

    1. 使用 "Period" 作為分割維度時,僅支援「單一」和「群組」分割方法。如果使用其他方法,則會發生錯誤。

    2. 使用 "Year" 作為分割維度時,僅支援「單一」分割方法。不支援在單一整合執行中執行多個年度。如果使用其他方法,則會發生錯誤。

    3. 針對「標準模式」,會使用開始期間結束期間來決定要分割的期間清單。根據 "Period" 範圍,系統會決定來源期間並套用來源期間篩選條件。

    4. 針對「快速模式」,會使用 "Period" 與 "Year" 的來源篩選條件來決定每個子項整合的期間或年度,然後套用來源篩選條件。

  9. 分割方法中,選取維度中成員的分割 (分離) 方式。系統會根據分割方法,為維度中的分割準則建立個別的子項整合 (資料規則)。

    每個子項整合都是基礎整合的副本,可在「資料整合」首頁上取得。除了用於分割維度的來源篩選條件之外,子項整合與基礎整合完全相同。每次執行進程時都會重新建立子項整合,因此請勿修改子項整合。

    若要刪除子項整合,可以使用刪除整合系統維護任務進行刪除。如需詳細資訊,請參閱刪除整合

    可用選項:

    • 單一 — 系統會為維度中的每個成員執行個別的程序。例如,您可以依 "Ledger" 或 "Entity" 執行載入。

    • 群組 — 系統會將維度中的成員清單分割成多個群組。群組的大小是根據群組數目參數。

    • 自訂 (模式) — 您可以指定分割維度成員的值。您可以在下方的標籤/值參數中,將「自訂模式」分割方法指定為清單、範圍、萬用字元。處理分割時,會依照篩選條件名稱的順序處理。

      例如,您可以使用下列表示式來指定以下自訂模式:

      Like US*:開頭為 US 的所有成員

      Between 100-199:100 範圍中的所有成員

      List 100,200,300:個別成員的清單

      如果先前的篩選條件挑選了某個成員,之後的篩選條件就不會包含該成員。

    • 自訂函式 — 您可以使用成員函式來指定分割維度成員的值。此選項可讓您將成員範圍限制在特定的成員子集。

      您可以在下方的標籤/值參數中,將「自訂函式」指定為成員函式。

      如果您使用自訂函式,則請勿為基礎整合中的「分割維度」定義篩選條件。系統只會套用自訂維度的篩選條件。

  10. 處理模式中,選取用於處理進程中工作的模式。

    可用選項:

    平行 — 當工作在執行時期以平行模式執行時,系統會以平行方式 (而不是依序) 一起執行工作。

    序列 — 當工作在執行時期以序列模式執行時,系統會依特定順序一個接一個地執行工作。

  11. 匯入模式中,選取整合工作的匯入模式。

    依預設,$IMPORTMODE 參數會使用全域變數中為匯入模式定義的變數參數值 (請參閱編輯執行時期變數)。不過,您可以為不同的工作選取不同的匯入模式。例如,若要在一個整合中載入中繼資料,而在另一個整合中僅載入資料,請在兩個工作之間指定不同的匯入模式。

    Note:

    當您以「取代」模式執行整合時,系統會依 "Entity" 與其他 POV 維度執行「清除」資料程序。如果分割維度是依 "Entity",則預設的「取代」模式行為沒有任何問題。

    如果「分割維度」是依 Entity 並發生控管員限制例外,然後您選取不同的維度作為「分割維度」,則有其他注意事項。

    針對 PlanningFreeForm 應用程式,請定義「清除區」而非使用預設的清除區。在「清除區」中,使用「衍生自資料」作為選項,選取「分割維度」作為其中一個維度。如果用於來源篩選條件的分割維度 (例如 Ledger) 不存在於目標應用程式中,則請在平台中定義一個「清除立方體」工作,然後在執行整合工作之前先呼叫該「清除立方體」工作。在此情況下,整合工作必須以「合併」模式執行。

  12. 匯出模式中,選取整合工作的匯出模式。

    依預設,$EXPORTMODE 參數會使用全域變數中為匯出模式定義的變數參數值 (請參閱編輯執行時期變數)。不過,您可以為不同的工作選取不同的匯出模式。例如,若要在一個整合中載入中繼資料,而在另一個整合中僅載入資料,請在兩個工作之間指定不同的匯出模式。

  13. 開始期間下拉清單中,選取整合工作的「開始期間」。

    依預設,$STARTPERIOD 參數會使用全域變數中為開始期間定義的變數參數值 (請參閱 編輯執行時期變數)。不過,您可以為不同的工作選取不同的開始期間。例如,如果您在進程中載入中繼資料,則可以在工作中將「開始期間」設為 BegBalance。

  14. 結束期間下拉清單中,選取整合工作的「結束期間」。

    依預設,$ENDPERIOD 參數會使用全域變數中為開始期間定義的變數參數值 (請參閱 編輯執行時期變數)。不過,您可以為不同的工作選取不同的結束期間。例如,如果您在進程中載入中繼資料,則可以在工作中將「結束期間」設為 EndBalance。

  15. 群組數目中,指定「群組分割」方法的群組數目上限 (系統會將維度中的成員清單分割成多個群組)。

  16. 使用完整名稱中,選取,以包含成員名稱及到唯一定義該成員之層級為止的祖代名稱。

    選取,即可顯示完整名稱。如果維度包含「共用成員」,然後在整合中將其設為,則此參數必須設為,因為共用成員必須具有唯一的父成員。

    選取,即可只顯示成員名稱。如果您沒有共用成員,則不需要完整名稱。

  17. 標籤/值中,指定「自訂 (模式)」或「自訂函式」分割方法的值。

    「自訂 (模式)」或「自訂函式」分割方法的工作類型參數會新增為標籤和值組 (索引鍵值組),其中標籤是屬性的名稱,是此屬性的指派值。

    若要新增標籤/值組,請按一下 影像顯示「新增標籤」圖示。

    若要刪除標籤/值組,請按一下 影像顯示「刪除標籤」圖示。

  18. 按一下儲存

  19. 執行與 Smart Split 整合工作。

    如需詳細資訊,請參閱 執行進程

「與 Smart Split 整合」工作類型參數包括:

Table 12-29 「與 Smart Split 整合」工作類型參數和描述

「與 Smart Split 整合」工作類型參數 描述
名稱

輸入要套用分割維度的基礎整合名稱。

分割維度

指定來源應用程式中要分割資料載入的維度。

分割維度為 Period 與 Year 時的注意事項:

  1. "Period" 與 "Year" 是特殊維度,作為分割維度時需要特殊處理。

  2. 使用 "Period" 作為分割維度時,僅支援「單一」和「群組」分割方法。如果使用其他方法,則會發生錯誤。

  3. 使用 "Year" 作為分割維度時,僅支援「單一」分割方法。不支援在單一整合執行中執行多個年度。如果使用其他方法,則會發生錯誤。

  4. 針對「標準模式」,會使用開始期間結束期間來決定要分割的期間清單。根據 "Period" 範圍,系統會決定來源期間並套用來源期間篩選條件。

  5. 針對「快速模式」,會使用 "Period" 與 "Year" 的來源篩選條件來決定每個子項整合的期間或年度,然後套用來源篩選條件。

分割方法

選取維度中成員的分割方式 (分離)。系統會根據分割方法,為維度中的分割準則建立個別的子項整合 (資料規則)。

除了用於分割維度的來源篩選條件之外,子項整合與基礎整合完全相同。每次執行進程時都會重新建立子項整合,因此請勿修改子項整合。

若要刪除子項整合,可以使用「刪除整合」系統維護任務進行刪除。

可用選項:

  • 單一 — 系統會為維度中的每個成員執行個別的程序。例如,您可以依 "Ledger" 或 "Entity" 執行載入。

  • 群組 — 系統會將維度中的成員清單分割成多個群組。群組的大小是根據群組數目參數。

  • 自訂 (模式) — 您可以指定分割維度成員的值。您可以在標籤/值參數中,將自訂模式指定為清單、範圍、萬用字元。

    例如,您可以使用下列表示式來指定以下自訂模式:

    Like Like - US*:開頭為 US 的所有成員

    Between Between 100-199:100 範圍中的所有成員

    List List 100,200,300:個別成員的清單

    如果先前的篩選條件挑選了某個成員,之後的篩選條件就不會包含該成員。

  • 自訂函式 — 您可以使用成員函式來指定分割維度成員的值。您可以在下方的標籤/值參數中,將「自訂函式」指定為成員函式。

匯入模式

選取整合工作的匯入模式。

依預設,$IMPORTMODE 參數會使用全域變數中為匯入模式定義的變數參數值 (請參閱編輯執行時期變數)。不過,您可以為不同的工作選取不同的匯入模式。例如,若要在一個整合中載入中繼資料,而在另一個整合中僅載入資料,請在兩個工作之間指定不同的匯入模式。

匯出模式

選取整合工作的匯出模式。

依預設,$EXPORTMODE 參數會使用全域變數中為匯出模式定義的變數參數值 (請參閱編輯執行時期變數)。不過,您可以為不同的工作選取不同的匯出模式。例如,若要在一個整合中載入中繼資料,而在另一個整合中僅載入資料,請在兩個工作之間指定不同的匯出模式。

開始期間

選擇性:從開始期間下拉清單中,選取整合工作的「開始期間」。

依預設,$STARTPERIOD 參數會使用全域變數中為開始期間定義的變數參數值 (請參閱 編輯執行時期變數)。不過,您可以為不同的工作選取不同的開始期間。例如,如果您在進程中載入中繼資料,則可以在工作中將「開始期間」設為 BegBalance。

結束期間

選擇性:從結束期間下拉清單中,選取整合工作的結束期間。

依預設,$ENDPERIOD 參數會使用全域變數中為開始期間定義的變數參數值 (請參閱 編輯執行時期變數)。不過,您可以為不同的工作選取不同的結束期間。例如,如果您在進程中載入中繼資料,則可以在工作中將「結束期間」設為 EndBalance。

群組數目

指定「群組分割」方法的群組數目上限。

使用完整名稱

選取,以包含成員名稱及到唯一定義該成員之層級為止的祖代名稱。

如果維度包含「共用成員」,然後在整合中將其設為,則此參數必須設為,因為共用成員必須具有唯一的父成員。

選取,即可只顯示成員名稱。

標籤/值

工作類型參數會新增為標籤和值組 (索引鍵值組),其中標籤是屬性的名稱,是此屬性的指派值。

若要新增標籤/值組,請按一下 影像顯示「新增標籤」圖示。

若要刪除標籤/值組,請按一下 影像顯示「刪除標籤」圖示。

以下是「與 Smart Split 整合」工作類型的範例參數,其中「分割維度」為 "Entity",「分割方法」為「單一」:

影像顯示使用 Entity 維度與單一分割方法的「與 Smart Split 整合」。

以下是使用 "Entity" 分割維度與「單一」分割方法建立的整合:

使用「單一」分割方法建立的整合。

以下是「與 Smart Split 整合」工作類型的範例參數,其中「分割維度」為 "Ledger",「分割方法」為「單一」:

影像顯示分割維度為 "Ledger" 的「與 Smart Split 整合」工作類型。

以下是「與 Smart Split 整合」工作類型的範例參數,其中「分割維度」為 "Department",「分割方法」為「群組」且數目上限為 5 個群組:

影像顯示分割維度為 "Department" 且分割方法為「群組」的「與 Smart Split 整合」工作類型。

以下是上述「與 Smart Split 整合」工作類型所建立的整合:

分割維度為 "Department" 且分割方法為「群組」的「與 Smart Split 整合」工作類型的結果。

以下是「與 Smart Split 整合」工作類型的範例參數,其中「分割維度」為 "Company",「分割方法」為「自訂」:

分割維度為 "Company" 且分割方法為「自訂」的「與 Smart Split 整合」工作類型。

下方的 DLFusOCI-FT1 - DLFusOCI-FT4 整合是使用「自訂」分割方法的「與 Smart Split 整合」工作類型的結果:

影像顯示 DLFusOCI-FT1 - DLFusOCI-FT4 整合。

以下是「與 Smart Split 整合」工作類型的範例參數,其中「分割維度」為 "Department",「分割方法」為「自訂函式」:

分割維度為 "Department" 且分割方法為「自訂函式」的「與 Smart Split 整合」工作類型。

下方的 DLFusOCI-Func1 整合是使用「自訂函式」分割方法的「與 Smart Split 整合」工作類型的結果:

影像顯示使用「自訂函式」分割方法的「與 Smart Split 整合」工作類型