針對多期間建立開啟的批次

您可以使用開啟的批次功能來讀取具有多期間之以檔案為基礎的資料來源,然後根據檔案名稱匯入至適當的 POV。此功能能讓您自動執行載入大量檔案的程序。多期間的開啟的批次不可包含工作。此外,多期間的開啟的批次可以排定成週期性執行。

開啟的批次多期間載入的檔案儲存在 inbox\batches\openbatchml 目錄中。

多期間批次檔案的名稱包含下列順序的下列區段:

  • 檔案 ID - 任意格式的欄位,用來控制載入順序。依檔案名稱的字母順序載入批次檔案。

  • 位置

  • 類別

  • 開始期間

  • 結束期間

  • 載入方法 - 雙字元項目 (字元 1 = 附加或取代,以及字元 2 = 目標附加或取代)。有效值為 AR

多期間檔案名稱的開啟的批次範例:

a_Texas_Actual_ Jan-2004_ Jun-2004_RR.txt (Loc, Cat, Start Period, End Period)

b_TexasDR1_ Jan-2004_ Jun-2004_RR.txt (Data Rule, Start Period, End Period)

若要建立和處理開啟的批次,請執行下列動作:

  1. 設定頁籤的批次下,選取批次定義
  2. 批次定義摘要區域中,按一下新增

    在「批次定義」摘要網格中使用空白的「名稱」和「目標應用程式」欄位以輸入要搜尋的批次名稱或目標應用程式。

  3. 批次定義詳細資料區段中,選取定義頁籤。
  4. 名稱中,指定批次定義的名稱。
  5. 目標應用程式中,選取目標應用程式的名稱。
  6. 類型中,選取開啟的批次多期間
  7. 執行模式下拉清單中,選取連續

    連續執行模式可依序處理檔案,而且必須在完成一個檔案的執行之後,才能開始下一個檔案的執行。

  8. 開啟的批次目錄中,指定: inbox\batches\openbatchml 子目錄之下要在其中複製要匯入之檔案的資料夾。如果此欄位為空白或空值,將會處理: inbox\batches\openbatchml 下的所有檔案。
  9. 在開啟的批次類型的檔案名稱分隔符號中,選取用來分隔批次檔案名稱之五個區段的字元。

    選項如下:

    • ~

    • @

    • ;

    • _

  10. 選取自動建立資料規則以自動建立以檔案為基礎之資料載入的資料規則。

    資料管理指派資料規則名稱時,它會檢查具有 "Location_Category" 名稱的資料規則是否存在。若此名稱不存在,資料管理會使用下列檔案命名規則建立資料規則:

    • 規則名稱 - Location_Category

    • 描述 - 「自動建立資料規則」

    • 類別 - 類別

    • 檔案名稱 - 空值

    • 模式 - 取代

    若要使用可根據特定類別載入資料的預先定義資料規則,請將此欄位保留空白

  11. 選擇性:在描述欄位中,輸入批次定義的描述。
  12. 按一下儲存
  13. 使用下列其中一個方法,將以檔案為基礎的資料來源檔案複製到 inbox\batches\openbatch 臨時存放:
    • 預先定義的資料載入規則 - 若要使用根據特定類別來載入資料的預先定義資料規則,請將「批次定義」畫面上的「自動建立資料規則」欄位保留為空白,並建立資料載入規則 (請參閱定義資料載入規則以擷取資料)。

      如果您必須在開啟的批次中載入至非連續期間,請建立資料規則以定義來源期間對映,然後使用此選項。

      然後,使用下列格式建立開啟的批次檔案名稱:FileID_RuleName_Period_LoadMethod。檔案 ID 是任意格式的欄位,可用來控制載入順序。依檔案名稱的字母順序載入批次檔案。

      載入方法使用識別載入方法的兩個字元代碼定義,其中第一個代碼表示來源載入的附加或取代方法,第二個字元表示目標載入的累積或取代方法。

      對於來源載入方法,可用的值如下:

      • A — 附加

      • R — 代

      對於目標載入方法,可用的值如下:

      • A — 累積

      • R — 代

      以下是開啟的批次檔案名稱的範例:a_Texas_Actual04_Jan-2004_RR.txtb_Texas_Actual04_Jan-2004_RR.txt

    • 自動建立資料載入規則 - 若要將資料載入至任何位置類別,並且讓資料管理自動建立資料載入規則,請使用下列格式建立開啟批次檔案名稱:"FileID_Location_Category_Period_LoadMethod"。

      在這種情況下,資料管理會尋找具有 "Location_Category" 名稱的資料規則。如果不存在,資料管理會使用 "Location_Category" 名稱自動建立資料規則。

      自動建立資料規則僅適用於連續期間載入。若要載入至非連續期間,請建立已定義來源期間對映的資料規則。

  14. 選擇性:將任何排程條件套用至開啟的批次檔案。

    請參閱排程工作

  15. 工作流程頁籤的其他下,選取批次執行
  16. 批次執行摘要區域中,選取開啟的批次檔案,然後按一下執行

    處理完一個開啟的批次之後,將會建立目錄,openbatch 目錄內的所有檔案會移到該目錄。系統會為新目錄指派一個唯一的批次 ID。

    註:

    「開啟的批次」功能無法用於科目調節管理程式。