將資料從 Oracle Object Storage Service 載入 Fusion Data Intelligence

身為服務管理員,您可以使用 Fusion Data Intelligence 擷取服務從 Oracle Object Storage Service 取得資料,並使用它來建立資料擴增。

建議的方法是在從 Oracle Object Storage Service 取得資料之後,從一個來源表格建立一個增強功能。完成擴增後,在此情況下, Fusion Data Intelligence 會重新命名來源表格,如果您從相同來源建立多個擴增,則所有其他擴增可能會失敗,並顯示找不到來源檔案的訊息。

  1. Fusion Data Intelligence 中建立 Oracle Object Storage Service 連線時,將下列詳細資訊儲存在文字檔中以供使用:
    1. 在 Oracle Object Storage Service 中,建立「遠端主機擷取檔案」目錄,作為您必須放置所有資料檔的基礎資料夾。記下此目錄的名稱。請參閱使用主控台中的「建立資料夾或子資料夾」小節。
    2. 登入 Oracle Cloud Infrastructure 主控台並導覽至儲存桶以取得 Oracle Object Storage Service 的 URL,以取得區域、命名空間和儲存桶名稱的詳細資訊。例如,URL 必須是 https://objectstorage.<region>.oraclecloud.com/n/<namespace>/b/<name of the bucket> 格式。請參閱使用主控台中的「檢視儲存桶詳細資訊」小節。
    3. Oracle Cloud Infrastructure 主控台中瀏覽至身分識別與安全性,然後瀏覽使用者,即可取得使用者的 OCID。在「使用者」頁面上,搜尋可存取連線器中使用之儲存桶的使用者,並複製 OCID 。按一下您的設定檔圖示,然後在 Oracle Cloud Infrastructure 主控台中按一下租用戶,即可取得租用戶 ID。在「租用戶」資訊下,複製 OCID 。請參閱取得租用戶的 OCID 和使用者的 OCID 之處
    4. Oracle Cloud Infrastructure 主控台取得使用者的指紋。瀏覽至使用者頁面上資源底下的 API 金鑰,然後按一下新增 API 金鑰。在「新增 API 金鑰」對話方塊中,確定已選取產生 API 金鑰組。使用下載私密金鑰下載公開金鑰選項,下載私密金鑰和公開金鑰。您必須複製私密金鑰的整個文字,以及實際金鑰之前和之後的註解。這些註解可能很簡單,例如:"---------------Begin RSA Private Key --------" 和 "-----------End of RSA Private Key----------"。若無表頭與表尾註解,請勿僅複製英數字元鍵。在「新增 API 金鑰」對話方塊中,選取選擇公開金鑰檔案以上傳檔案,或選取貼上公開金鑰 (如果您想要將它貼到文字方塊中,然後按一下新增 )。複製您在主控台上傳公鑰後所看到的指紋。其外觀如下:12:34:56:78:90:ab:cd:ef:12:34:56:78:90:ab:cd:ef
  2. Fusion Data Intelligence 中,使用下列指示建立 Oracle Object Storage 連線:
    1. 在「 Fusion Data Intelligence 主控台」中,按一下「應用程式管理」下的「資料組態」。
    2. 在「資料組態」頁面上,按一下管理連線
    3. 在「管理連線」頁面上,按一下建立,然後按一下連線
    4. 在「建立連線」中,選取使用類型中的資料擷取,然後選取 Oracle Object Storage Service 作為連線類型。
      Oracle Object Storage Service 連線選項
    5. 在 Oracle Object Storage Service 連線對話方塊中,輸入下列詳細資訊:
      • 檔案類型:csv
      • 遠端主機擷取檔案目錄:基本資料夾的名稱,您必須將所有資料檔放在 Oracle Object Storage Service 中。
      • URL :文字檔中記下之 Oracle Object Storage Service 的 URL
      • 使用者 ID :可存取 Oracle Object Storage Service 中適用儲存桶之使用者的 OCID
      • 指紋:在主控台中上傳公鑰之後,所看到和複製的指紋。其外觀如下:12:34:56:78:90:ab:cd:ef:12:34:56:78:90:ab:cd:ef
      • 租用戶 ID :Oracle Infrastructure Cloud 主控台中您記下在文字檔中的租用戶
      • 私密金鑰:貼上您先前下載的私密金鑰內容
      • CSV 分隔符號:資料檔的分界字元
      • 資料檔的日期格式必須與 Oracle Object Storage Service 來源中的日期格式相符;例如,如果您在來源中使用 MM/dd/yyyy (01/23/1998),則必須以 CSV 日期格式指定相同的格式。請參閱關於 CSV 檔案型擷取器的日期與時間戳記格式
      • 資料檔的時戳格式必須與 Oracle Object Storage Service 來源中的時戳格式相同;例如,如果您在來源中使用 MM/dd/yyyy hh:mm:ss (01/23/1998 12:00:20),則必須以 CSV 時戳格式指定相同的格式。

      建立 Oracle Object Storage Service 連線對話方塊

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

      備註:

      除非您執行描述資料擷取,否則無法建立 Oracle Object Storage Service 的增強功能。
    7. 按一下儲存
  3. 在 Oracle Object Storage Service 中:
    1. 使用下列準則在儲存桶中建立資料夾結構:
      基本資料夾
      • 儲存桶中的基礎資料夾必須與連線中提供的詳細資訊相符。
      • 在基礎資料夾中,確定將每個檔案放置在它自己的資料夾中。
      • 確定目標資料夾中 Data_Store_Name (與資料夾名稱相同) 和「檔案」的前置碼完全相符。

      請參閱使用主控台中的「建立資料夾或子資料夾」小節。

    2. 在基本資料夾中,建立「資料存放區清單」的描述資料檔案。此檔案列出支援的資料儲存。每個資料儲存都是實際檔案用於資料擴增 (例如 ASSETS) 的資料夾。請確定檔案名稱與資料夾名稱相符,且資料存放區、資料夾或檔案名稱中沒有任何特殊字元 (包括空格)。
      基本資料夾結構
    3. 使用下列準則,為資料存放區資料夾下的每個資料檔建立中繼資料檔案:

      META_DATASTORES.csv 必須有下列資料欄:

      • DATA_STORE_NAME - 識別資料存放區名稱的必要資料欄。
      • DATA_STORE_LABEL - 識別資料存放區描述的非必要資料欄。

      備註:

      如果您將新的資料存放區新增至現有的來源連線,請確定 META_DATASTORES.csv 包含完整的資料存放區清單,包括較舊的現有資料存放區。

      每個資料夾都必須有:

      • 具有實際資料且已載入 Fusion Data Intelligence 的資料檔。此檔案的前置碼必須是 DATA STORE NAME。
      • 資料欄清單的描述資料檔案包含資料的所有資料欄資訊。此檔案的字首必須為 META_DATASTORES_<DATA_STORE_NAME>_COL。
        • 對於此描述資料中的資料欄,請確定下列項目:
        • 如果資料欄名稱是 ABC,則中繼資料可以是 ABC 或 "ABC" - 會忽略雙引號。
        • 如果欄名稱為 "ABC",則中繼資料必須為 ""ABC" – 會忽略第一個雙引號。

      範例

      在影像中,資料夾名稱為 ACTIVITY_TYPES。因此,資料存放區名稱為 ACTIVITY_TYPES。您可以從 META_DATASTORES.csv 檔案確認此項目。在此範例中,檔案名稱為 ACTIVITY_TYPES.xlsx 或 ACTIVITY_TYPES.csv。中繼資料檔案必須是 META_DATASTORES_ACTIVITY_TYPES_COL.csv。資料夾和描述資料檔案的範例

      META_DATASTORES_ACTIVITY_TYPES_COL.csv 具有下列欄:
      • DATA_STORE_NAME - 此為必要欄位。
      • COLUMN_NAME - 此為必要欄位。
      • COLUMN_LABEL - 此為非必要欄位。
      • DATA_TYPE - 此為必要欄。
      • WIDTH (寬度) – 此欄識別字串長度。
      • PRECISION - 此資料欄值必須是數值資料類型。
      • SCALE - 此資料欄值必須是數值資料類型。
      • KEY_SEQUENCE - 這是識別「主索引鍵」定義的必要資料欄。如果您使用複合主索引鍵,請使用資料欄順序編號作為值。
  4. Fusion Data Intelligence 的「管理連線」頁面上,選取 Oracle Object Storage Service 連線的動作,然後選取測試連線
  5. 若要刪除連線,請在「管理連線」頁面上,按一下適用連線的動作,然後選取刪除

    備註:

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