將資料從 Oracle Autonomous Database 載入至 EPM Cloud

您可以對 Oracle Autonomous Database 中的某個資料庫執行關聯式資料庫 SQL 查詢,來從 Oracle Autonomous Database 擷取資料,然後使用區域網路上的 EPM 整合代理程式將資料或中繼資料載入至 Oracle Enterprise Performance Management Cloud

EPM 整合代理程式被定義為整合作業的資料來源,它會在執行時提供資料,以供後續對映之用,並載入至您選取的應用程式。

若要載入資料,您必須連線至 Oracle Autonomous Database。此外,您必須已載入 Oracle 公事包。公事包提供一個簡單的方法來在多個網域間管理資料庫認證。

若要將資料從 Oracle Autonomous Database 載入至 EPM Cloud,請執行下列動作:

  1. 資料整合中建立查詢定義,然後儲存 SQL 查詢。

    如需操作步驟,請參閱建立 SQL 查詢

    如果您在資料整合中有已登錄的 SQL 查詢,請略過這個步驟。

  2. 建立包含一個來源資料標頭列的檔案。

    這個標頭列必須與目標維度中的維度名稱完全相符。您可以使用 SQL 查詢中資料欄名稱的別名,來作為維度名稱。

    顯示文字檔中維度標頭的影像。

  3. 將該檔案儲存成有標頭列的 CSV 格式檔案。

    登錄應用程式時,使用檔案瀏覽器上傳檔案。

  4. 登錄 Oracle Autonomous 資料來源應用程式:

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

    2. 應用程式頁面中,按一下 影像顯示「新增」圖示。

    3. 建立應用程式中,選取類別,然後選取資料來源

    4. 類型中,選取 Oracle Autonomous Database

    5. 檔案中,選取您在步驟 8 建立的檔案。

      按一下 影像顯示「瀏覽」圖示。 以瀏覽「檔案瀏覽器」頁面中的檔案。

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

      該首碼會與應用程式名稱連接,形成唯一的應用程式名稱。例如,如果您要讓應用程式的名稱與現有的應用程式名稱相同,您可以把起首字母指派為首碼。
    7. 按一下確定,然後按一下儲存

      影像顯示「應用程式」頁面。

  5. 按一下確定,然後按一下儲存

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

  7. 應用程式詳細資料頁面中,按一下選項頁籤。

  8. 資料擷取查詢中,指定要針對檔案執行的 SQL 查詢名稱。

  9. 分隔符號中,選取您在檔案中使用的分隔符號類型。

    可用的分隔符號包括:

    • 逗號 (,)

    • 驚嘆號 (!)

    • 分號 (;)

    • 冒號 (:)

    • 分隔號 (|)

  10. 認證儲存中,指定 EPM 整合代理程式所用的認證儲存類型。

    可用的認證儲存類型包括:

    • 雲端
    • 檔案

    針對雲端認證儲存,請在應用程式中儲存 username/password/connect 字串。

    針對檔案認證儲存類型,請建立儲存 Oracle Autonomous Database 連線之 JDBC URL、使用者名稱及密碼的檔案。URL 格式必須包含 JDBC URL、公事包資料夾路徑、使用者名稱及密碼。該檔案的名稱必須是 appname.cred,且必須儲存在 config 目錄中。

    檔案必須包含下列幾行內容:

    jdbcurl=jdbc:oracle:thin:@<tns_name>?TNS_ADMIN=<path_to_wallet_folder>
    

    一個 .cred 檔案中項目的範例看起來可能像這樣:

    jdbcurl=jdbc:oracle:thin:@epmdevdb0_low?TNS_ADMIN=C:\ATP Connection\epmdevdb0_wallet
    username=apps
    password=w+Sz+WjKpL8[

    Note:

    這兩種類型的認證儲存所用的密碼都必須經過加密。

    當您使用「雲端」儲存庫類型時,請按照平常的方式,在使用者介面中輸入密碼。系統會為密碼加密,並加以儲存。

    當您使用「檔案」儲存庫類型時,就必須使用 encryptpassword 公用程式來為密碼加密,然後將密碼儲存在檔案中。如需如何為密碼加密的相關資訊,請參閱為 EPM Cloud 使用者密碼加密

  11. 使用者名稱中,指定您用於連線至 Oracle Autonomous Database 的使用者名稱。

    如果您使用 SQL Developer 連線至 Oracle Autonomous Database,請指定 SQL Developer 使用者名稱與密碼。

  12. 密碼中,指定您用於連線至 Oracle Autonomous Database 的密碼。

  13. 服務名稱中,指定服務名稱。

    您可以開啟 tnsnames.ora 檔案,然後選取與連線相關聯的服務名稱來尋找服務名稱。服務名稱是一個別名,對映至連接描述元中包含的資料庫網路位址。

    當您連線至資料庫時需要選取服務名稱。Autonomous Data Warehouse 連線的服務名稱採用下列格式:

    • databasename_high

    • databasename_medium

    • databasename_low

    這些服務對映至 LOWMEDIUMHIGH 用戶群組。

    例如,如果您建立具有資料倉儲工作量類型的 Autonomous Database,並將資料庫名稱指定為 DB2020,則服務名稱是:

    • db2020_high

    • db2020_medium

    • db2020_low

    如果您使用 db2020_low 服務連線,則連線會使用 LOW 用戶群組。

    這些用戶群組的基本特性是:

    • HIGH:最多資源、最低並行限制。平行執行查詢。

    • MEDIUM:較少資源、較高並行限制。平行執行查詢。

      您可以修改 MEDIUM 服務並行限制。請參閱變更 MEDIUM 服務並行限制以取得詳細資訊。

    • LOW:最少資源、最高並行限制。依序執行查詢。

  14. 提取大小中,指定系統在查詢的每個資料庫來回行程所要提取 (讓驅動程式處理) 的資料欄數量。

  15. 公事包位置中,指定存放所下載公事包的目錄位置,然後在 EPM 整合代理程式伺服器中將公事包解壓縮。

    影像顯示「應用程式詳細資料」頁面。

  16. 按一下儲存

  17. 完成下列任務以將 Oracle Autonomous Database 資料來源與 EPM Cloud 整合:

    任務 描述 詳細資訊
    一般

    新增或編輯以檔案為基礎和直接整合來源的整合。

    Note:

    編輯使用相同位置的 Oracle Autonomous Database 整合,但目標應用程式已從內部部署來源變更為 Oracle Autonomous Database 來源時,整合在執行時期將會失敗。
    定義資料整合
    對映維度 將資料來源中的欄對映至目標應用程式中的維度。

    對映維度

    對映成員 對映維度以識別來源欄位值如何轉譯至目標維度成員。 對映成員
    選項 定義匯入和匯出資料的選項。此外,定義任何來源篩選條件。 設定資料整合選項
    執行整合

    執行整合後,EPM 整合代理程式會啟動 EPM Cloud 中的匯出程序。代理程式會下載匯出資料。根據選取的方法,代理程式也會建構適當的 INSERT 陳述式,並將資料載入至目標資料表。

    您可以從程序詳細資料下載輸出檔案,複查匯出的資料。寫回的資料庫欄名稱會指定為所產生檔案中的欄標頭,如下所示。

    如需詳細資訊,請參閱執行整合