ファイル・レイアウト・モード

Oracle Object Storage、SFTP、Microsoft Azureのソース・ファイルは、標準フォルダまたはフラット・ファイルに編成できます。

ファイルレイアウトタイプ

レイアウト フラット・ファイル・レイアウトの有効化 ソース・レイアウト
標準フォルダ 偽 Remote Host Extract Files Directory/datastore-name/data-files
フラットファイル 真 Remote Host Extract Files Directory/data-files

標準フォルダ・レイアウト

各データ・ストアが構成済のベース・フォルダの下に独自のフォルダがある場合は、標準のフォルダ・レイアウトを使用します。

標準フォルダ・レイアウトのベース・フォルダは、接続構成で指定されたフォルダ・パスと一致する必要があります。

ベース・フォルダの標準フォルダ・レイアウト内:

  • データ・ストアごとに1つのフォルダを作成します。
  • データ・ストア・フォルダ名は、データ・ストア名と一致する必要があります。
  • データ・ファイル名は、データ・ストア名で始める必要があります。データ・ストア名、フォルダ名、ファイル名に空白などの特殊文字を使用しないでください。

標準フォルダ・レイアウトの例:

<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

フラット ファイル レイアウト

ソース・システムがすべてのファイルをデータ・ストアごとに1つのフォルダを作成するのではなく、1つのフォルダに直接公開する場合は、フラット・ファイル・レイアウトを使用します。

すべてのデータファイルを構成済の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

フラット・ファイル・レイアウトでは、データ・ストア名はファイル名から導出されます。

たとえば:

ファイル名 データストア識別済
オフィス_BLDG.csv.zip オフィスビル
CTLDA.csv.zip CTLDA
INVDA.csv.zip インヴィダ

ノート:

同じデータ・ストアに複数のフラット・ファイルがある場合は、構成済のフラット・ファイル・デリミタを使用して、それらのファイルを同じデータ・ストアのデータファイルとして処理できます。この動作が必要な場合は、My Oracle Supportでサービス・リクエスト(SR)を作成します。

たとえば、構成済のデリミタが_の場合、次のファイルはデータ・ストアのファイルとして扱われます

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

フラット・ファイル・レイアウトでは、2つのメタデータ抽出パターンがサポートされています。

  • 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を無視します。

  • META_DATASTORES.csv
  • 含む.csv
  • 除外.csv

META_DATASTORES.csvを使用しないメタデータ抽出の場合、エクストラクタはルート・ディレクトリ内の適格なデータファイルからデータ・ストアを検出します。

たとえば、次のファイルがあります。

  • オフィス_BLDG.csv.zip
  • CTLDA.csv.zip
  • INVDA.csv.zip

検出されたデータ・ストアは次のとおりです。

  • オフィスビル
  • CTLDA
  • インヴィダ

列メタデータ・ファイルがフラット・ファイルで指定されている場合は、次のネーミング・パターンを使用してルート・ディレクトリに配置します。

META_DATASTORES_<DATA_STORE_NAME>_COLS.csv

META_DATASTORES_<DATA_STORE_NAME>_COLS.csvファイルが使用可能な場合は、列メタデータが優先されます。使用できない場合、エクストラクタは一致するデータファイルから列メタデータを推測できます。