使用自訂查詢來整合 Oracle ERP Cloud 資料的程序描述

您可以使用自訂查詢從 Oracle ERP Cloud 擷取資料,然後將該資料載入 Oracle Enterprise Performance Management Cloud 中。系統會針對產生 CSV 格式資料檔案的任何 Oracle Business Intelligence Publisher 報表執行自訂查詢,然後將資料載入至 EPM Cloud。在這個案例中,資料整合會執行報表來擷取資料,然後將資料載入至 EPM Cloud

以下是使用利用自訂查詢的 BI Publisher 報表擷取,從 Oracle ERP Cloud 將資料載入至 EPM Cloud 的步驟。

註:

若要在 EPM Cloud 建立自訂 Oracle ERP Cloud 整合定義,並將其登錄成為 ESS 工作,請參閱將 BI Publisher 報表登錄成為 Oracle Enterprise Scheduler (ESS) 工作
  1. Oracle ERP Cloud 整合需要您對於要整合的所有 ERP 分類帳具備權限或使用者角色以及資料存取權。如需有關 Oracle ERP Cloud 安全性角色需求的詳細資訊,請參閱 Oracle ERP Cloud Securing ERP
  2. 導覽至 Oracle ERP Cloud,然後按一下排定新程序以執行 BI Publisher 報表。

    顯示已選取「排定新程序」之 BI Publisher 的影像。

  3. 搜尋並選取頁面的名稱中,選取某個報表或擷取,然後按一下確定

    您可以選取任何一個產生 CSV 格式輸出檔案的 BI Publisher 報表。並非所有 Fusion 報表都能產生 CSV 格式檔案。

    顯示選取報表的影像

    例如,只要輸入試算,即可搜尋試算表報表。

    顯示「搜尋並選取」頁面的影像

  4. 程序詳細資料中,選取擷取或報表的參數,然後按一下提交

    在以下範例中,「分類帳」是 Vision Operations,而「金額類型」是 YTD 或 PTD。

    請務必要指定「會計期間」。如果您在資料整合中設定「會計期間」參數,就能夠讓報表重複使用。

    註:

    除非在 Oracle ERP Cloud 端選取的擷取包含一或多個傳遞自 EPM Cloud 的繫結參數,否則 Oracle ERP CloudEPM Cloud 整合將會失敗。在 SQL 陳述式中,繫結參數是實際值的保留位置。繫結參數必須被波狀符號 (~~) 字元括住。例如,若要將 "Period" 當作繫結參數,請指定:~PERIOD~。而名稱必須與您在 SQL 查詢中指定的名稱完全相符。

    如要讓名稱完全相符,請直接在「資料模型」查詢沒有參照的報表中建立繫結參數。然後在資料整合的「報表參數清單」中隨機指定一個字串 (例如 "ABC"),系統會把該字串傳遞到您在報表定義中建立的繫結參數。

    顯示「搜尋並選取」頁面的影像。

    影像顯示「程序詳細資料」頁面。

    當系統產生報表時,「輸出」區段會顯示提交的結果。

    顯示報表之「輸出」區段的影像。
  5. 按一下重新發布,然後按一下報表輸出頁面上的 csv

  6. 選取 CSV 輸出檔案,並用滑鼠右鍵按一下該檔案,然後選取開啟

    顯示報表之 CSV 輸出檔案的影像。

  7. 將報表儲存至您的本機檔案系統。

    請將已下載的輸出檔案重新命名成 Appname.csv,其中 Appnam 是在資料整合中,代表 BI Publisher 報表擷取之「資料來源」應用程式的預定應用程式名稱。

  8. 按一下資料整合首頁上的動作,然後選取應用程式

  9. 應用程式頁面上,按一下 影像顯示「新增」按鈕。 (新增圖示)。

  10. 類別中,選取資料來源

  11. 類型中,選取 Oracle ERP Cloud (自訂)

    影像顯示

  12. 檔案按一下 影像顯示「瀏覽」圖示 並導覽至您儲存 CSV 檔案的資料夾,選取該檔案然後按一下確定

    影像顯示

    系統會將報表儲存成目標應用程式,並自動填入「應用程式名稱」。

  13. 首碼中,指定首碼讓應用程式名稱成為唯一。

    該首碼會與檔案名稱連接,形成唯一的應用程式名稱。例如,如果您要讓應用程式的名稱與現有的應用程式名稱相同,您可以把起首字母指派為首碼。

  14. 按一下確定

  15. 按一下儲存

    資料整合會登錄應用程式,並傳回「維度詳細資料」中的所有欄。

  16. 應用程式頁面上,按一下資料來源應用程式旁的 影像顯示「選取」圖示。,然後選取應用程式詳細資料

  17. 連線名稱中,指定來源系統的名稱。

    例如,如果您來源系統的名稱是「ERP Cloud」,請指定 ERP Cloud

    您還可以使用 Oracle ERP Cloud 或 GL 來源系統的名稱,或是定義新的名稱。

  18. 執行方法—指定執行工作的方法。

    有效選項:

    • BIP 報表—以同步模式執行 BI Publisher 報表,這在 Oracle ERP Cloud 例項中會有大約 5 分鐘的逾時限制。此方法適合較小的資料集或快速執行的查詢。

    • ESS 工作—以非同步模式執行 BI Publisher 報表,不會有執行時間限制。

  19. 報表名稱—當執行方法為 BIP 報表時,輸入報表的名稱及完整報表路徑。例如,輸入 /Custom/MyReport.xdo。當執行方法為 ESS 工作時,請將此欄位留白。

    如果您需要在 Oracle ERP Cloud 中尋找報表的名稱,請完成以下步驟:

    1. 瀏覽至 Oracle ERP Cloud、尋找報表,然後選取報表與分析來擷取參數資訊。

      顯示選取「報表與分析」選項的影像

    2. 按一下瀏覽目錄

    3. 尋找並選取擷取或報表。

      顯示尋找「試算表報表」的影像。

    4. 依序按一下更多特性

      顯示「特性」畫面影像。

    5. 自訂特性區段中,向下捲動至路徑欄位。

    6. 複製路徑 (和名稱),然後當您在資料整合中登錄應用程式時,貼到報表名稱欄位中。

  20. 返回資料整合,然後在報表參數清單中指定自訂查詢的報表參數。

    如果需要識別報表參數,請完成以下動作:

    1. 瀏覽至 Oracle ERP Cloud,然後在概觀頁面上選取該報表,並按一下重新提交

      這個步驟可讓您檢視及擷取您在 BI Publisher 擷取或報表中定義的報表參數。

      顯示在「概觀」頁面上重新提交報表的影像。

      此時系統會產生一系列的報表參數。

      顯示一系列參數的影像。

    2. 複製在警告視窗中顯示的報表參數。

      註:

      如果 #NULL (空值) 參數以 BI Publisher 參數的形式從 Oracle ERP Cloud 傳遞至 EPM Cloud,此 #NULL 參數會導致 ERP 配接器型架構失敗。

      若要修正此問題,請移除參數清單中值為 #NULL 的任何參數,僅將值保留空白,並移除空格。

      請參考以下範例:

      如果目前參數顯示:

      argument1=30029384;argument2=#NULL;argument3=01-JAN-2022

      則變更 argument2=#NULL 以顯示:

      argument1=30029384;argument2=;argument3=01-JAN-2022

    3. 瀏覽至資料整合,然後將警告視窗中的報表參數貼到您自訂查詢的報表參數清單欄位中。

      請確保您在「報表參數清單」中隨機指定一個字串 (例如 ABC),系統會把該字串傳遞到您在報表定義中建立的繫結參數。如果您所建立報表的查詢沒有從 EPM Cloud 傳遞來的繫結參數,EPM Cloud 端的程序將會失敗。

  21. 資料整合中,藉由建立匯入格式,設定 Oracle ERP Cloud 資料來源與目標應用程式之間的整合對映。

    請參閱對映維度

  22. 定義用來關聯匯入格式的位置。

  23. 將成員從來源對映至目標。

    請參閱對映成員

  24. 選取任何來源和目標選項。

    請參閱設定資料整合選項

  25. 執行整合作業。

    請參閱執行整合