設定 ODI 以整合 JD Edwards

若要設定 ODI 以整合 JD Edwards:

  1. 下載 JD Edwards EnterpriseOne Data Access Driver (DAD) 驅動程式:

    1. 按一下 My Oracle Support 以顯示我的支援

    2. 選取修補程式與更新頁籤,然後選取 JD Edwards 修補程式

    3. JDEdwards 中,輸入: EnterpriseOne Tools Releases

    4. 版本中,選取所有版本

    5. 平台中,選取多平台

    6. 描述 (*文字*) 中,輸入:*資料存取驅動程式*

      請包含星號作為萬用字元。

    7. 選取授權合約核取方塊。

    8. 按一下搜尋

    9. 按一下加號 (+) 將工具 9.2,* 資料存取驅動程式新增至「下載置物籃」中。

      註:

      Oracle Hyperion Financial Data Quality Management, Enterprise Edition 支援 JD Edwards Tools 9.2.5 或更新版本。如果您是使用 JDE Tools 9.2.x.x,請使用 9.2.x.x DAD 驅動程式。
    10. 按一下一或多個項目超連結,然後下載工具版本特定項目。

  2. 若要複製 DAD 驅動程式:

    DAD 驅動程式具有 .par 副檔名,並可進行解壓縮。

    1. 將封存檔案解壓縮至臨時目錄。

    2. 擷取 (或解壓縮) JAR 檔案 DADriver_EAR.jar

    3. 將擷取的 DADriver_EAR.jar 內容複製到 EPM_MIDDLEWARE_HOME\odi\sdk\lib 目錄。

  3. 要求 JD Edwards 系統管理員提供下列檔案:

    • jdbj.ini

    • jas.ini

    • jdelog.properties

    當您使用 JD Edwards Server Manager 登錄 JD Edwards EnterpriseOne Data Access Driver 時便會產生這些檔案。

  4. jas.inijdbj.inijdelog.properties 檔案從 JDE Application Server 複製到 EPM_MIDDLEWARE_HOME\odi\sdk\lib 目錄。

  5. 確定 jas.ini 檔案的安全性伺服器設定正確。

  6. 複查並編輯 jdbj.ini 檔案,如以下所示:

    1. 如果 JD Edwards 應用程式資料庫為 Oracle,請更新 tnsnames.ora 檔案中的位置:

      例如,修改 jdbj.ini 檔案中的 tns=EPM_MIDDLEWARE_HOME\user_projects\config\dbclient/tnsnames.ora

      可使用正斜線或倒斜線。

    2. 依序將 {JDBj-BOOTSTRAP SESSION] 段和密碼值進行加密。

      如果段未曾變更,則不需要更新。

    3. .INI 檔案密碼加密進行的修改可以透過使用 Server Manager 來完成。

    4. [JDBj-RUNTIME PROPERTIES] 段下的下列參數值設定為:

      resultSetTimeout=-1
      transactionTimeout=-1
      usageExecutionThreshold=20000
      usageResultSetOpenThreshold=120000
      usageTracking=false
      msSQLQueryTimeout=1800000
    5. 編輯 tnsnames.ora 檔案。

      如果存在 tnsnames.ora 項目,請複製並重新命名該項目。

      tnsnames.ora 檔案必須包含 JDE 伺服器參照,例如,

      jdeprod =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = TCP)(HOST = example.domain.com)(PORT = 1521)) 
      
          (CONNECT_DATA =      
            (SERVER = DEDICATED)
            (SERVICE_NAME = jdeprod)
          )
        )

      tnsnames.ora 檔案位於 EPM_MIDDLEWARE_HOME\user_projects\config\dbclient/tnsnames.ora

  7. 編輯 jdelog.properties 檔案,然後視需要在檔案內的所有參照中設定日誌層級。

    1. 在生產環境中,將記錄層級設定為 SEVERE,以便只有嚴重錯誤才會記錄在日誌檔案中。

    2. 變更 jdelog.properties 中的檔案路徑,從 log 變更為 EPM_MIDDLEWARE_HOME\user_projects\domains\EPMSystem\serever\ErpIntgegrator0\logs

      例如,在檔案中找到的所有例項指定: FILE=EPM_MIDDLEWARE_HOME\user_projects\domains\EPMSystem\serever\ErpIntgegrator0\logs\e1driver.log

  8. 請確定您可以從 ODI 伺服器存取 jdbj.ini 檔案中指定的伺服器。

    您也可以從命令行對伺服器發出 ping 來進行相同的作業。

  9. 確定環境變數 JAVA_HOMETEMP 設定正確。

    JAVA_HOME 是一個環境變數,指向 EPM_MIDDLEWARE_HOME\jdk160_35\bin 底下的 java.exe

    TEMP 是一個指向 %USERPROFILE%\AppData\Local\Temp 的使用者變數。

    設定環境變數可能需要重新啟動機器。

  10. 如果 JD Edwards 使用 Microsoft SQL Server 或 IBM 資料庫,請下載 JDBC 驅動程式並複製到 DOMAIN HOME/lib 目錄。

    通常就是 EPM_MIDDLEWARE_HOME\user_projects\domains\EPMSystem\lib 目錄。

    請參閱 JD Edwards 工具說明文件,瞭解資料庫平台支援的 JDBC 驅動程式版本。

  11. jdbj.ini 檔案中搜尋 "environment" (環境) 並記下環境值:

    [JDBj-BOOTSTRAP SESSION]
    user=JDE
    password=ACHCJKEBHCJKBKEEGLDDFKBCLBCDBCGBDCMJMBPGKLNO
    role=*ALL
    environment=JDV920
  12. 依序對 ODI Studio拓樸技術Oracle 中,選取 JDE_DATA_SERVER


    影像顯示 ODI 中的「架構」窗格
    1. 定義 區段中,指定下列值:

      1. 使用者中,指定: JDE_USER

      2. 密碼中,指定: JDE_USER

    2. JDBC 區段中,值應為:

      • JDBC Drivercom.jdedwards.jdbc.driver.JDBCDriver

      • JDBC URL jdbc:oracle:enterpriseone://JDV920;RMNEQN=1;enterpriseone.role=*ALL

    3. 實體架構中,為使用者選取 JDE

      選取第二個 (縮排) JDE 伺服器,即「實體架構」。

  13. 重新啟動 FDMEE 服務

  14. Oracle Data Integrator 中,使用「ODI 代理程式」執行「JDE 測試連線」。

    1. ODI Studio 中,啟動 Oracle Data Integrator

    2. 實體架構中,依序選取技術OracleJDE_Data_Server

      使用 ODIAgent (不是本機「代理程式」) 測試「JDE 測試連線」。

    3. 按一下測試連線

    4. 測試連線 - 中,選取 OracleDIAgent,然後按一下測試

    5. 實體架構中,依序選取代理程式OracleDIAgent,按一下滑鼠右鍵並選取測試

      如果測試成功,將會顯示資訊視窗。

  15. FDMEE 伺服器位置 EPM_MIDDLEWARE_HOME\EPMSystem11R1\products\FinancialDataQuality\odi\11.2.0.0\workrep 將下列檔案複製到安裝 ODI Studio 的伺服器:

    • MFOL_JDE_Adapter_Model.xml

    • MFOL_JDE_Adapter_Project.xml

    • PROJ_JDE_Adapter_Project.xml

    下一步:

    1. 選取 ODI Studio 中的設計工具,完成下列項目:

      1. 選取專案

      2. 選取匯入專案

      3. 選取匯入類型 INSERT_UPDATE

      4. 檔案匯入目錄中,選取複製檔案的目錄。

    2. ODI Studio 中,依序選取設計工具模型匯入模型資料夾,然後完成下列項目:

      1. 選取模型

      2. 選取匯入模型資料夾

      3. 選取匯入類型 INSERT_UPDATE

      4. 選取選取檔案匯入目錄

      5. 檔案匯入目錄中,選取複製檔案的目錄。

  16. 重新啟動 FDMEE 服務。

  17. JDE_Adapter.xml 檔案從 FDMEE 伺服器位置 EPM_MIDDLEWARE_HOME\EPMSystem11R1\products\FinancialDataQuality\odi\11.2.0.0\adapters 複製到 FDMEE 應用程式收件匣。

    接下來完成下列項目:

    1. 登入至 Workspace。

    2. 瀏覽至 FDMEE,然後從設定選取來源配接器

    3. 選取匯入,並匯入收件匣中的 JDE_Adapter

    您已可定義從 JDE 來源系統載入資料的整合。