檔案版面配置模式

您可以組織標準資料夾或純文字檔中的 Oracle Object Storage、SFTP、Microsoft Azure 來源檔案。

檔案版面配置類型

版面配置 啟用純文字檔版面配置 來源版面配置
標準資料夾 假 Remote Host Extract Files Directory/datastore-name/data-files
純文字檔 真 Remote Host Extract Files Directory/data-files

標準資料夾版面配置

當每個資料存放區在設定的基本資料夾底下都有自己的資料夾時,請使用標準資料夾版面配置。

標準資料夾版面配置的基礎資料夾必須與連線組態中提供的資料夾路徑相符。

在基礎資料夾標準資料夾佈局裡 :

  • 為每個資料儲存建立一個資料夾。
  • 資料儲存資料夾名稱必須與資料儲存名稱相符。
  • 資料檔名稱必須以資料存放區名稱開頭。請避免在資料存放區名稱、資料夾名稱和檔案名稱中包含空格等特殊字元。

標準資料夾版面配置範例:

<Remote Host Extract Files Directory>/
  META_DATASTORES.csv
  ACTIVITY_TYPES/
    ACTIVITY_TYPES.csv
    META_DATASTORES_ACTIVITY_TYPES_COL.csv

在基本資料夾中,建立資料存放區描述資料檔案 META_DATASTORES.csv 以列出支援的資料存放區。

資料欄名稱 必要 說明
資料儲存名稱 是 資料儲存名稱。資料倉庫名稱與資料倉庫資料夾名稱相符。
資料儲存標籤 否 資料存放區的描述或顯示標籤。

META_DATASTORES.csv 檔案範例:


DATA_STORE_NAME,DATA_STORE_LABEL 

ACTIVITY_TYPES,Activity Types

每個資料儲存資料夾都必須包含:

  • 包含要載入至 Fusion Data Intelligence 之資料的資料檔。
  • 描述資料檔中資料欄的資料欄描述資料檔案。

資料檔必須以資料存放區名稱開頭。例如,ACTIVITY_TYPES.csv 和 ACTIVITY_TYPES.xlsx

資料欄描述資料檔案必須使用下列命名樣式:

META_DATASTORES_<DATA_STORE_NAME>_COL.csv

例如,META_DATASTORES_ACTIVITY_TYPES_COL.csv

純文字檔版面配置

當來源系統直接在一個資料夾中發佈所有檔案,而不是為每個資料儲存建立一個資料夾時,請使用純文字檔版面配置。

將所有資料檔直接放置在設定的 Remote Host Extract Files Directory 中。

範例純文字檔版面配置:

<Remote Host Extract Files Directory>/
  OFFICE_BLDG.csv.zip
  OFFICE_BLDG_1.csv.zip
  CTLDA.csv.zip
  INVDA.csv.zip
  META_DATASTORES.csv

在純文字檔版面配置中,資料存放區名稱是從檔案名稱衍生而來。

舉例而言:

檔案名稱 已識別資料存放區
官方微信 中文 _ENGLISH
CTLDA 壓縮檔 CTLDA
繁體中文 (台灣) INVDA

備註:

如果同一個資料儲存有多個純文字檔,可以使用設定的純文字檔分隔符號,將這些檔案視為相同資料儲存的資料檔。如果需要此行為,請在 My Oracle Support 上建立服務要求 (SR)。

例如,如果設定的分隔符號為 _,則下列檔案會被視為資料儲存的檔案

OFFICE_BLDG.csv.zip
OFFICE_BLDG_1.csv.zip
OFFICE_BLDG_2.csv.zip

純文字檔版面配置支援兩種描述資料擷取樣式:

  • META_DATASTORES.csv 的描述資料擷取
  • 沒有 META_DATASTORES.csv 的描述資料擷取

對於根目錄中含有 META_DATASTORES.csv 的描述資料擷取,會使用 META_DATASTORES.csv 作為資料存放區清單。

  • 擷取器會從 META_DATASTORES.csv 讀取資料存放區名稱。
  • 只會對 META_DATASTORES.csv 中所列的資料存放區執行描述資料擷取。
  • 中繼資料擷取期間會忽略不屬於所列資料儲存的檔案。
  • 如果資料欄描述資料檔案存在,就會先使用該檔案。
  • 如果欄中繼資料檔案不存在,則可以從相符的資料檔案推斷欄中繼資料。

例如,如果 META_DATASTORES.csv 只包含 INCLUDED,則擷取程式會處理 INCLUDED_1.csv 並忽略 EXCLUDED_1.csv。

  • 中文 _ ENGLISH
  • 包含 .csv
  • EXCLUDED.csv

對於不含 META_DATASTORES.csv 的描述資料擷取,擷取器會從根目錄中的合格資料檔尋找資料存放區。

例如,您有下列檔案:

  • 官方微信
  • CTLDA 壓縮檔
  • 繁體中文 (台灣)

發現的資料儲存為:

  • 中文 _ENGLISH
  • CTLDA
  • INVDA

如果使用純文字檔提供資料欄描述資料檔案,請使用此命名樣式將它們置於根目錄中:

META_DATASTORES_<DATA_STORE_NAME>_COLS.csv

當 META_DATASTORES_<DATA_STORE_NAME>_COLS.csv 檔案可用時,最好使用資料欄描述資料。當沒有可用時,擷取程式可以從相符的資料檔案推斷資料欄中繼資料。