您可以對 Oracle Autonomous Database 中的某個資料庫執行關聯式資料庫 SQL 查詢,來從 Oracle Autonomous Database 擷取資料,然後使用區域網路上的 EPM 整合代理程式將資料或中繼資料載入至 Oracle Enterprise Performance Management Cloud。
EPM 整合代理程式被定義為整合作業的資料來源,它會在執行時提供資料,以供後續對映之用,並載入至您選取的應用程式。
若要載入資料,您必須連線至 Oracle Autonomous Database。此外,您必須已載入 Oracle 公事包。公事包提供一個簡單的方法來在多個網域間管理資料庫認證。
若要將資料從 Oracle Autonomous Database 載入至 EPM Cloud,請執行下列動作:
在資料整合中建立查詢定義,然後儲存 SQL 查詢。
如需操作步驟,請參閱建立 SQL 查詢。
如果您在資料整合中有已登錄的 SQL 查詢,請略過這個步驟。
建立包含一個來源資料標頭列的檔案。
這個標頭列必須與目標維度中的維度名稱完全相符。您可以使用 SQL 查詢中資料欄名稱的別名,來作為維度名稱。
將該檔案儲存成有標頭列的 CSV 格式檔案。
登錄應用程式時,使用檔案瀏覽器上傳檔案。
登錄 Oracle Autonomous 資料來源應用程式:
按一下資料整合首頁上的動作,然後選取應用程式。
在應用程式頁面中,按一下 。
從建立應用程式中,選取類別,然後選取資料來源。
從類型中,選取 Oracle Autonomous Database。
從檔案中,選取您在步驟 8 建立的檔案。
按一下 以瀏覽「檔案瀏覽器」頁面中的檔案。
在首碼中,指定首碼讓應用程式名稱成為唯一。
該首碼會與應用程式名稱連接,形成唯一的應用程式名稱。例如,如果您要讓應用程式的名稱與現有的應用程式名稱相同,您可以把起首字母指派為首碼。按一下確定,然後按一下儲存。
按一下確定,然後按一下儲存。
在應用程式頁面中,按一下 Oracle Autonomous 資料來源應用程式旁邊的 ,然後選取應用程式詳細資料。
在應用程式詳細資料頁面中,按一下選項頁籤。
在資料擷取查詢中,指定要針對檔案執行的 SQL 查詢名稱。
在分隔符號中,選取您在檔案中使用的分隔符號類型。
可用的分隔符號包括:
逗號 (,)
驚嘆號 (!)
分號 (;)
冒號 (:)
分隔號 (|)
在認證儲存中,指定 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 使用者密碼加密。
在使用者名稱中,指定您用於連線至 Oracle Autonomous Database 的使用者名稱。
如果您使用 SQL Developer 連線至 Oracle Autonomous Database,請指定 SQL Developer 使用者名稱與密碼。
在密碼中,指定您用於連線至 Oracle Autonomous Database 的密碼。
在服務名稱中,指定服務名稱。
您可以開啟 tnsnames.ora
檔案,然後選取與連線相關聯的服務名稱來尋找服務名稱。服務名稱是一個別名,對映至連接描述元中包含的資料庫網路位址。
當您連線至資料庫時需要選取服務名稱。Autonomous Data Warehouse 連線的服務名稱採用下列格式:
databasename_high
databasename_medium
databasename_low
這些服務對映至 LOW
、MEDIUM
及 HIGH
用戶群組。
例如,如果您建立具有資料倉儲工作量類型的 Autonomous Database,並將資料庫名稱指定為 DB2020
,則服務名稱是:
db2020_high
db2020_medium
db2020_low
如果您使用 db2020_low
服務連線,則連線會使用 LOW
用戶群組。
這些用戶群組的基本特性是:
HIGH:最多資源、最低並行限制。平行執行查詢。
MEDIUM:較少資源、較高並行限制。平行執行查詢。
您可以修改 MEDIUM 服務並行限制。請參閱變更 MEDIUM 服務並行限制以取得詳細資訊。
LOW:最少資源、最高並行限制。依序執行查詢。
在提取大小中,指定系統在查詢的每個資料庫來回行程所要提取 (讓驅動程式處理) 的資料欄數量。
在公事包位置中,指定存放所下載公事包的目錄位置,然後在 EPM 整合代理程式伺服器中將公事包解壓縮。
按一下儲存。
完成下列任務以將 Oracle Autonomous Database 資料來源與 EPM Cloud 整合:
任務 | 描述 | 詳細資訊 |
---|---|---|
一般 |
新增或編輯以檔案為基礎和直接整合來源的整合。 Note: 編輯使用相同位置的 Oracle Autonomous Database 整合,但目標應用程式已從內部部署來源變更為 Oracle Autonomous Database 來源時,整合在執行時期將會失敗。 |
定義資料整合 |
對映維度 | 將資料來源中的欄對映至目標應用程式中的維度。 | |
對映成員 | 對映維度以識別來源欄位值如何轉譯至目標維度成員。 | 對映成員 |
選項 | 定義匯入和匯出資料的選項。此外,定義任何來源篩選條件。 | 設定資料整合選項 |
執行整合 |
執行整合後,EPM 整合代理程式會啟動 EPM Cloud 中的匯出程序。代理程式會下載匯出資料。根據選取的方法,代理程式也會建構適當的 INSERT 陳述式,並將資料載入至目標資料表。 您可以從程序詳細資料下載輸出檔案,複查匯出的資料。寫回的資料庫欄名稱會指定為所產生檔案中的欄標頭,如下所示。 |
如需詳細資訊,請參閱執行整合 |