ファイル・レイアウト・モード
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.csvMETA_DATASTORES_<DATA_STORE_NAME>_COLS.csvファイルが使用可能な場合は、列メタデータが優先されます。使用できない場合、エクストラクタは一致するデータファイルから列メタデータを推測できます。