將資料從內部部署 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 資料庫來源表格。請參閱增強您的資料。