使用批次定義

批次定義可用於定義批次工作和參數,以及批次中包含的規則類型。一個批次可以只包含一種規則類型。有效的規則類型如下:

  • 中繼資料

  • 資料

  • 批次

  • 開啟的批次

註:

只有管理員才可以建立批次定義。

您可以建立包含不同目標應用程式之載入資料規則的批次定義。這也能讓您使用會同時載入中繼資料和資料的單一批次,或是建立擁有多個批次的單一批次,其中包含一個中繼資料用的批次,以及一個資料用的批次。

如果您想要使用與某個中繼資料應用程式有關聯的資料載入規則,Oracle Hyperion Financial Data Quality Management, Enterprise Edition 支援從純文字檔載入中繼資料的功能。如需詳細資訊,請參閱

「批次定義」功能由三個區域組成:

  • 「批次定義」詳細資料 — 可讓您新增和刪除批次定義。如果是新增或修改定義,請指定定義名稱、目標應用程式、處理方法、傳回控制方法以及等待參數。

  • 「批次定義」參數 — 可讓您根據「從來源匯入」、「匯出至目標」、POV 期間來衍生期間參數,以及用於指出資料擷取參數。參數定義無法用於批次類型「批次」和「中繼資料 (規則)」。

  • 「批次定義」工作 — 可讓您將工作新增到批次或從批次刪除工作。是否允許特定類型的規則取決於批次的類型。

若要新增批次定義,請執行下列動作:

  1. 設定頁籤的批次下,選取批次定義

  2. 批次定義摘要區段中,按一下新增

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

  3. 批次定義詳細資料區段中,選取定義頁籤。

  4. 名稱中,指定批次定義的名稱。

    名稱只能包含英數字元和底線字元。請勿輸入空格或任何其他字元。

  5. 目標應用程式中,選取目標應用程式的名稱。

  6. 類型選取定義的規則類型。

    可用的類型為:

    • 中繼資料

    • 資料

    • 批次

    • 開啟批次 — 以檔案為基礎的資料來源

    • 以開啟批次多期間檔案為基礎的資料來源,其中包含開始和結束期間。

    如果您要納入多個目標應用程式,請確保規則的「類型」與類型是一致的。例如,類型為「批次」的批次無法包含資料規則,它只能包含批次。而類型為「資料」的批次就無法包含批次。

    「開啟的批次」類型僅適用於以檔案為基礎的資料來源,而且不包含任何批次工作。當您執行此類型的批次時,程序將從 openbatch 目錄自動讀取檔案,並根據檔案名稱匯入至適當的 POV。當開啟的批次執行時,主要資料夾會被清為空白。

  7. 執行模式中,選取批次處理方法。

    • 連續 - 依序處理檔案,必須在完成一個檔案的執行之後,才能開始下一個檔案的執行。

    • 平行:同時處理檔案。

      註:

      檔案未在並行模式中依位置分組。
  8. 對於平行模式中執行的批次處理,請完成以下欄位

    • 等候完成 - 選取等待,以僅在批次已完成處理時傳回控制。

      選取不等候可在背景執行批次。此時會立即傳回控制。

    • 逾時 - 指定工作可執行的時間上限。傳回控制之前,FDMEE 會等候工作完成。

      「逾時」可以是秒或分鐘。輸入一個數字,再加上 S 表示秒或 M 表示分鐘。

  9. 在開啟的批次類型的開啟的批次目錄中,在 Home\inbox\batches openbatch 下,指定要在其中複製要匯入之檔案的資料夾。如果此欄位為空白或空值,將會處理 Home\inbox\batches\openbatch 下的所有檔案。

  10. 在開啟的批次的檔案名稱分隔符號中,選取用來分隔開啟的批次檔案名稱五個區段的字元。

    選項如下:

    • ~

    • @

    • ;

    • _

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

    註:

    當規則類型為「開啟的批次」時,可使用「自動建立資料規則」選項。

    FDMEE 指派資料規則名稱時,它會檢查名稱為 "Location_Category" 的資料規則是否存在。如果此名稱不存在,FDMEE 會採用下列檔案命名慣例來建立資料規則:

    • 規則名稱:Location_Category

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

    • 類別:類別

    • 檔案名稱:空值

    • 模式:取代

  12. 選擇性:在描述欄位中,輸入批次定義的描述。

  13. 按一下儲存

  14. 選擇性:在批次群組中,選取批次群組來和批次關聯。

    如需詳細資訊,請參閱新增批次群組

  15. 選擇性:在並行處理的作業數目中,指定隨時依批次並行處理提交的最大數目。

    此選項用於結合等候完成逾時欄位。

    如果已設定「等候完成」與逾時期間選項,但未設定並行處理的作業數目,則 FDMEE 會等待所有批次作業完成,才歸還控制權。

    當並行處理的作業計數已設定,而且「等候完成/逾時」模式已啟用時,系統會一次提交指定數量的作業以進行處理。如果在所有作業完成之前達到等待時間,系統將結束批次處理過程。

    「等候完成」設定不適用於每個子集合,而適用於整個批次。例如,假設您有 20 個作業,其中並行處理的作業數目已設為 4,而且逾時期間為 10 M。如果 10 M 內只完成 15 個作業,則系統仍會結束。

    如果已指定「不等待」,系統會提交所有作業,並立即返回提交的控制,而不等待任何執行中的程序。

  16. 選擇性:批次指令碼之前,輸入自訂指令碼的名稱以在批次前執行。

    您可以在「選取」畫面中按一下 影像顯示「搜尋」圖示,以瀏覽並選取或是上傳自訂指令碼。

    註:

    如果在附加至批次定義的「批次指令碼之前」中執行自訂指令碼,請將參數儲存在自訂表格或檔案中,以便能夠讀取參數。

    自訂指令碼可以 Jython 或 Visual Basic 指令碼撰寫。

  17. 選擇性:批次指令碼之後,輸入自訂指令碼的名稱以在批次後執行。

    您可以在「選取」畫面中按一下 影像顯示「搜尋」圖示,以瀏覽並選取或是上傳自訂指令碼。

    自訂指令碼可以 Jython 或 Visual Basic 指令碼撰寫。

  18. 按一下儲存

若要新增批次定義參數,請執行下列動作:

  1. 設定頁籤的批次下,選取批次定義

  2. 批次定義批次定義詳細資料下,選取參數頁籤。

  3. 參數中,選取從來源匯入,以從來源系統匯入資料、執行必要變換,並將資料匯出至 FDMEE 臨時資料表。

  4. 選取匯出至目標,將資料匯出至目標應用程式。

  5. 選取 POV 期間,以根據 POV 設定值衍生期間參數。

    如果選取了 POV 期間,則會停用期間索引鍵的「開始期間」和「結束期間」欄位。

    此欄位僅供資料載入批次使用。

    設定批次時,您可以選擇 POV 以驅動期間,也可以明確輸入期間。如果您選取 POV,將會從「系統/應用程式」中的「預設 POV 期間」設定值或者「使用者設定值」進行提取。

  6. 開始期間結束期間中指定日期,以衍生在其中處理資料的期間參數。

    根據您地區設定的地區設定設定值使用日期格式。例如,在美國,使用 MM/DD/YY 格式輸入日期。

    如果選取了「開始期間」和「結束期間」欄位,則會停用「POV 期間」欄位。

    此欄位僅供資料載入批次使用。

  7. 匯入模式下拉清單中,選取模式以立即擷取整個期間的資料,或者在期間內遞增式擷取資料。

    選項如下:

    • 快照—對整個期間所選取的來源集合擷取全部資料。

      請注意以下快照模式的行為:

      • 當所選取期間的來源資料從未執行時,會從來源擷取資料。

      • 當所選取期間的來源資料已執行時,資料會從 FDMEE 臨時資料表擷取,而非從來源擷取。這表示如果使用者有兩個從相同 Enterprise Resource Planning (ERP) 來源擷取的位置,則資料只會從來源擷取一次 (而且僅限第一次)。

        例如,如果您針對所選期間將資料從 Oracle E-Business Suite 載入至 Oracle Hyperion Financial Management,但要對相同來源及期間執行 ARM 整合,請使用介面表格中的資料,因為只有在第一次才會從來源擷取資料。這樣可對任何後續的資料載入產生顯著的效能提升。第一次擷取花費的時間最長,但任何其他後續的擷取會很快。

    • 累加式 — 對先前資料擷取後新增的記錄進行擷取

      註:

      使用增量模式從 Peoplesoft 提取資料時,請注意,系統會根據 Peoplesoft General Ledger 表格上最近的 PROCESS_INSTANCE 項目,以決定要提取的記錄。例如,假設上午 8:00 排定一項工作在中午執行,而使用者在上午 10 點執行一項工作,則增量執行只會提取上午 10 點記入的記錄。如果不是利用增量模式來提取記錄,則使用者必須執行完全重新整理來取得所有記錄。
    • 完整重新整理—從來源系統執行清除擷取,進而針對指定的來源「分類帳」(或「業務單位」) 和來源期間在適當的 FDMEE 臨時資料表中清除所有現有資料列。

      當您定義使用多個期間之開啟批次的檔案名稱時,請在檔案名稱中指定開始和結束期間,例如,10~Filerule~Jan03~Mar03~FR.txt

      當您定義使用單一期間之開啟批次的檔案時,請在檔案名稱中指定期間,例如,10-OBFilerule-Jan03-FR.txt

      註:

      匯入模式選項 (「快照」、「累加式」和「完整重新整理」) 僅適用於使用「標準匯入格式」之「位置」中的「資料規則」。使用「來源配接器匯入」格式之「位置」中的「資料規則」一律直接執行完整資料擷取 (類似「完整重新整理」) 到 TDATASEG_T 表格。

    • 附加 — POV 的現有列維持不變,但新列會附加到 POV。例如,假設第一次載入有 100 列以及第二次載入有 50 列。在這種情況下,FDMEE 會附加 50 列。在此載入之後,POV 的列合計為 150。
    • 取代—以載入檔案中的列取代 POV 中的列 (亦即取代 TDATASEG 中的列)。例如,假設第一次載入有 100 列以及第二次載入有 70 列。在這種情況下,FDMEE 會先移除 100 列,然後將 70 列載入至 TDATASSEG。在此載入之後,POV 的列合計為 70。

    註:

    如果您在科目調節管理程式 (ARM) 中以「完全重新整理」模式執行資料載入,請選取含有資料的所有位置。否則,FDMEE 會包含 ARM 中未選取之位置的資料 (但 ARM 未包含此資料)。這導致 FDMEE 與 ARM 中的資料不一致。

    此欄位僅供資料載入批次使用。

  8. 選取擷取匯率以擷取匯率。

    請參閱幣別的處理方式

    (此選項不適用於以檔案為基礎的來源系統)。

  9. 對於 Oracle EssbaseOracle Hyperion Planning,以及 Financial Management 應用程式的「選項」,請在匯出模式下拉清單中選取匯出資料模式。

    EssbasePlanning 應用程式的選項:

    • STORE_DATA

    • REPLACE_DATA

    • ADD_DATA

    • SUBTRACT_DATA

    • OVERRIDE_ALL_DATA

    此欄位僅供資料載入批次使用。

    Financial Management 應用程式的選項:

    • 累積

    • 取代

    • 合併

    • 用安全性取代
  10. 對於 Essbase規劃,從計畫類型下拉清單中,選取應用程式的計畫類型。

  11. 按一下儲存

若要新增批次工作,請執行下列動作:

  1. 設定頁籤的批次下,選取批次定義

  2. 批次定義批次工作下,按一下新增

    規則名稱中,指定與批次工作相關聯的規則名稱。

    您也可以選取 「搜尋」按鈕。 以導覽並選取規則名稱。

  3. 工作序列中,指定批次的序列順序。

  4. 按一下儲存