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 콘솔에서 ID 및 보안으로 이동한 다음 사용자로 이동하여 사용자의 OCID를 얻습니다. [사용자] 페이지에서 커넥터에 사용된 버킷에 액세스할 수 있는 사용자를 검색하고 OCID를 복사합니다. 프로파일 아이콘을 누른 다음 Oracle Cloud Infrastructure 콘솔에서 테넌시를 눌러 테넌시 ID를 얻습니다. 테넌시 정보 아래에서 OCID를 복사합니다. 테넌시의 OCID 및 사용자의 OCID를 가져오는 위치를 참조하십시오.
    4. Oracle Cloud Infrastructure 콘솔에서 사용자의 지문을 가져옵니다. 사용자 페이지의 리소스에서 API 키로 이동한 다음 API 키 추가를 누릅니다. [API 키 추가] 대화상자에서 API 키 쌍 생성이 선택되어 있는지 확인합니다. 개인 키 다운로드공개 키 다운로드 옵션을 사용하여 개인 및 공개 키를 다운로드합니다. 실제 키 전후의 설명과 함께 개인 키의 전체 텍스트를 복사해야 합니다. 이 의견은 "---------------기초 RSA 개인 키 --------"와 "-----------RSA 개인 키----------의 끝" 같이 간단할 수 있었습니다. 머리글 및 바닥글 설명 없이 영숫자 키만 복사하지 마십시오. [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(폴더 이름과 동일) 및 Files 접두어가 정확히 일치하는지 확인합니다.

      콘솔 사용의 "폴더 또는 하위 폴더를 생성하려면" 섹션을 참조하십시오.

    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 데이터에서 적용 가능한 소스 테이블을 선택합니다. 데이터 보강을 참조하십시오.