Oracle Object Storage Service에서 Fusion Data Intelligence로 데이터 로드
서비스 관리자는 Fusion Data Intelligence 추출 서비스를 사용하여 Oracle Object Storage Service에서 데이터를 획득하고 이 서비스를 사용하여 데이터 보강을 생성할 수 있습니다.
권장되는 접근 방법은 Oracle Object Storage Service에서 데이터를 획득한 후 한 소스 테이블에서 한 번의 보강을 생성하는 것입니다. 보강이 완료된 후 Fusion Data Intelligence는 이 경우 소스 테이블의 이름을 바꿉니다. 동일한 소스에서 두 개 이상의 보강을 생성하는 경우 소스 파일을 찾을 수 없다는 메시지와 함께 다른 모든 보강이 실패할 수 있습니다.
- Fusion Data Intelligence에서 Oracle Object Storage Service에 대한 접속을 생성하는 동안 사용할 텍스트 파일에 다음 세부정보를 저장합니다.
- Oracle Object Storage Service에서 원격 호스트 추출 파일 디렉토리를 모든 데이터 파일을 배치해야 하는 기본 폴더로 생성합니다. 이 디렉토리의 이름을 기록해 둡니다. 콘솔 사용의 "폴더 또는 하위 폴더를 생성하려면" 섹션을 참조하십시오.
- Oracle Cloud Infrastructure 콘솔에 사인인하고 버킷으로 이동하여 지역, 네임스페이스 및 버킷 이름의 세부정보를 가져와 Oracle Object Storage Service의 URL을 얻습니다. 예를 들어, URL은
https://objectstorage.<region>.oraclecloud.com/n/<namespace>/b/<name of the bucket>형식이어야 합니다. 콘솔 사용의 "버킷 세부정보 보기" 섹션을 참조하십시오. - Oracle Cloud Infrastructure 콘솔에서 ID 및 보안으로 이동한 다음 사용자로 이동하여 사용자의 OCID를 얻습니다. [사용자] 페이지에서 커넥터에 사용된 버킷에 액세스할 수 있는 사용자를 검색하고 OCID를 복사합니다. 프로파일 아이콘을 누른 다음 Oracle Cloud Infrastructure 콘솔에서 테넌시를 눌러 테넌시 ID를 얻습니다. 테넌시 정보 아래에서 OCID를 복사합니다. 테넌시의 OCID 및 사용자의 OCID를 가져오는 위치를 참조하십시오.
- 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와 유사합니다.
- Fusion Data Intelligence에서 다음 지침을 사용하여 Oracle Object Storage 접속을 생성합니다.
- Fusion Data Intelligence 콘솔에서 애플리케이션 관리 아래의 데이터 구성을 누릅니다.
- [데이터 구성] 페이지에서 접속 관리를 누릅니다.
- 연결 관리 페이지에서 생성, 연결 순으로 누릅니다.
- 접속 생성의 사용 유형에서 데이터 추출을 선택한 다음 접속 유형으로 Oracle Object Storage Service를 선택합니다.

- 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에 대한 보강을 생성할 수 없습니다. - 저장을 누릅니다.
- Oracle Object Storage Service:
- 다음 지침을 사용하여 버킷에 폴더 구조를 생성합니다.

- 버킷의 기본 폴더는 접속에 제공된 세부정보와 일치해야 합니다.
- 기본 폴더 내부에서 각 파일을 고유 폴더에 배치해야 합니다.
- 대상 폴더의 Data_Store_Name(폴더 이름과 동일) 및 Files 접두어가 정확히 일치하는지 확인합니다.
콘솔 사용의 "폴더 또는 하위 폴더를 생성하려면" 섹션을 참조하십시오.
- 기본 폴더 내부에서 데이터 저장소 목록에 대한 메타데이터 파일을 생성합니다. 이 파일은 지원되는 데이터 저장소를 나열합니다. 각 데이터 저장소는 데이터 증강에 사용되는 실제 파일(예: ASSETS)이 있는 폴더입니다. 파일 이름 및 폴더 이름이 일치하고 데이터 저장소, 폴더 또는 파일 이름에 특수 문자(공백 포함)가 없는지 확인합니다.

- 다음 지침을 사용하여 데이터 저장소 폴더 아래에 각 데이터 파일에 대한 메타데이터 파일을 만듭니다.
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 - 기본 키 정의를 식별하는 필수 열입니다. 조합 기본 키를 사용하는 경우 열 순서 번호를 값으로 사용합니다.
- 다음 지침을 사용하여 버킷에 폴더 구조를 생성합니다.
- Fusion Data Intelligence의 [접속 관리] 페이지에서 Oracle Object Storage Service 접속에 대해 작업을 선택한 다음 접속 테스트를 선택합니다.
- 접속을 삭제하려면 [접속 관리] 페이지에서 해당 접속에 대한 작업을 누르고 삭제를 선택합니다.
참고:
삭제하기 전에 데이터 연결과 관련된 기능 영역, 데이터 보강 및 데이터 애플리케이션을 삭제해야 합니다. 삭제된 데이터 연결에서 웨어하우스로 데이터를 업데이트하거나 로드할 수 없습니다. - 접속이 성공적으로 설정된 후 [데이터 구성] 페이지로 이동하여 데이터 소스에서 접속을 선택한 다음 [데이터 보강] 타일을 누르고 Oracle Object Storage Service의 데이터를 사용하여 데이터 보강을 생성합니다. Oracle Object Storage Service 데이터에서 적용 가능한 소스 테이블을 선택합니다. 데이터 보강을 참조하십시오.