將資料從內部部署 MySQL Database 載入至 Fusion Data Intelligence (預覽版)

身為服務管理員,您可以使用擷取服務遠端代理程式連線至您的內部部署 MySQL 資料庫。

連線至您的內部部署系統之後,遠端代理程式會擷取資料並將其載入與 Oracle Fusion Data Intelligence 執行處理關聯的自治式資料倉儲中。遠端代理程式會透過公用擷取服務 REST API 提取描述資料,並使用物件儲存 REST API 將資料推送至物件儲存。您每天只能將內部部署資料擷取並載入至 Oracle Fusion Data Intelligence

建立此連線之前,請先確定已在「啟用功能」頁面上啟用 MySQL 內部部署。請參閱將預覽功能設成可用

  1. 設定遠端代理程式,將資料從您的內部部署 MySQL 資料庫載入 Oracle Fusion Data Intelligence
  2. 請檢查您內部部署 MySQL 資料庫的連接埠號碼,並建立含有伺服器主機和連接埠詳細資訊的服務要求,以啟用與內部部署 MySQL 伺服器的網路連線。
  3. 請依照下列步驟,在 Oracle Fusion Data Intelligence 的「資料組態」頁面上指定遠端代理程式,並設定內部部署 MySQL 資料庫:
    1. 主控台上,按一下應用程式管理下的資料組態
    2. 在「資料組態」頁面上,按一下管理連線
    3. 在「管理連線」頁面上,按一下建立,然後按一下連線
    4. 在「建立連線」中,選取使用類型中的資料擷取,然後選取 MySQL 內部部署作為連線類型。
      MySQL 內部部署連線選項

    5. 連線類型中,確定已自動選取遠端
    6. 遠端代理程式欄位中,選取您建立的遠端代理程式連線,例如 MySQL- 遠端代理程式,並提供下列詳細資訊:
      • 主機名稱:輸入 MySQL 伺服器的主機名稱,例如 100.111.252.64
      • 連接埠號碼:輸入伺服器監聽的連接埠號碼,例如 3306
      • 資料庫:輸入您要連線的資料庫名稱,例如 airportdb
      • 用以存取使用者名稱密碼資料庫的證明資料
      • 上次更新日期資料欄樣式:輸入 "%r%a%o%%"

        備註:

        如果資料欄名稱與提供的樣式相符,則 Fusion Data Intelligence 會將資料欄名稱標示為 isLastUpdateDate = true,並將它用於增量擷取。例如,如果提供的樣式是 “%mo%fie%te%“,則資料欄名稱 modifiedDate 會標示為 isLastUpdateDate = true
      • 初始擷取日期資料欄樣式:輸入 "%e%art%new"

        備註:

        如果資料欄名稱與提供的樣式相符,則 Fusion Data Intelligence 會將資料欄名稱標示為 isCreationDate = true,並將其用於初始擷取日期擷取。例如,如果提供的樣式為:“%cr%ted%te%“,則資料欄名稱 createdDate 會標示為 isCreationDate = true

      建立 MySQL 內部部署連線對話方塊

    7. 確認已啟用重新整理描述資料切換,以確保儲存連線時重新整理描述資料。您稍後可以視需要從「管理連線」頁面上的「動作」功能表重新整理中繼資料。

      備註:

      除非您執行中繼資料擷取,否則無法建立內部部署 MySQL 資料庫的增強功能。
    8. 確認您在「管理連線」頁面中見到「遠端代理程式」和內部部署 MySQL 資料庫連線。
    9. 選取動作中的測試連線選項來測試這兩個連線。您可以在「資料組態要求歷史記錄」頁面檢查所有這些要求的狀態。
    10. 若要刪除連線,請在「管理連線」頁面上,按一下適用連線的動作,然後選取刪除

      備註:

      請先確定刪除與資料連線相關的功能區域、資料擴增,以及資料應用程式,再加以刪除。您無法將資料從已刪除的資料連線更新或載入至倉儲。
  4. 順利建立連線之後,導覽至「資料組態」頁面,在資料來源中選取連線,然後按一下「資料擴增」磚塊,然後使用內部部署 MySQL 資料庫資料建立資料擴增。選取適用的內部部署 MySQL 資料庫來源表格。請參閱增強您的資料