파일 레이아웃 모드

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입니다.

열 메타 데이터 파일은 다음 이름 지정 패턴을 사용해야 합니다.

메타 데이터 저장 영역<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

플랫 파일 레이아웃에서 데이터 저장소 이름은 파일 이름에서 파생됩니다.

예:

파일 이름 데이터 저장소 식별됨
사무실_BLDG.csv.zip 사무실_빌딩
사이트맵 CTLDA
재고.csv.zip 송장

참고:

동일한 데이터 저장소에 대한 플랫 파일이 여러 개 있는 경우 구성된 플랫 파일 구분자를 사용하여 해당 파일을 동일한 데이터 저장소에 대한 데이터 파일로 처리할 수 있습니다. 이 동작이 필요한 경우 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를 무시합니다.

  • 메타 데이터 저장소
  • 포함됨.csv
  • 제외됨.csv

META_DATASTORES.csv를 사용하지 않는 메타 데이터 추출의 경우 추출기는 루트 디렉토리의 적합한 데이터 파일에서 데이터 저장소를 검색합니다.

예를 들어, 다음 파일이 있습니다.

  • 사무실_BLDG.csv.zip
  • 사이트맵
  • 재고.csv.zip

검색된 데이터 저장소는 다음과 같습니다.

  • 사무실_빌딩
  • CTLDA
  • 송장

열 메타데이터 파일이 플랫 파일에 제공된 경우 다음 이름 지정 패턴을 사용하여 루트 디렉토리에 배치합니다.

META_DATASTORES_<DATA_STORE_NAME>_COLS.csv

META_DATASTORES_<DATA_STORE_NAME>_COLS.csv 파일을 사용할 수 있는 경우 열 메타데이터가 선호됩니다. 사용할 수 없는 경우 추출기는 일치하는 데이터 파일에서 열 메타데이터를 추론할 수 있습니다.