데이터 엔티티 작업
데이터 엔티티는 데이터 구조의 표 형식 표현입니다.
여기에는 매핑에서 소스 또는 대상으로 사용할 수 있는 데이터베이스 테이블 또는 뷰가 포함됩니다. 소스 및 대상에 대한 메타 데이터일 뿐입니다. 데이터 플로우 생성에 사용됩니다.
다음 두 가지 방법 중 하나로 새로 생성된 프로젝트에 데이터 엔티티를 추가할 수 있습니다.
새로 생성되거나 임포트된 모든 데이터 엔티티와 해당 세부정보가 데이터 엔티티 페이지에 표시됩니다. 세부정보에는 다음이 포함됩니다.
- 데이터 엔티티의 이름
- 데이터 엔티티가 생성된 접속
- 데이터 엔티티가 연관된 스키마
- 선택한 데이터 엔티티 옆에 있는 작업 아이콘(
)을 눌러 다음 작업을 수행합니다.
- 편집을 선택하여 기존 세부정보를 편집합니다.
- 선택한 데이터 엔티티를 미리 보려면 미리보기를 선택합니다. 데이터 엔티티가 Oracle 데이터베이스에 속하는 경우 테이블의 통계도 볼 수 있습니다. 자세한 내용은 데이터 엔티티의 통계 보기를 참조하십시오.
- 삭제를 선택하여 선택된 데이터 엔티티를 삭제합니다.
- 데이터 엔티티를 대량으로 삭제하려면 [데이터 엔티티] 페이지에서 해당 데이터 엔티티의 체크박스를 선택하고 삭제를 누릅니다.
- 필요한 데이터 엔티티를 검색하여 다음 필터를 기반으로 세부정보를 확인할 수도 있습니다.
- 데이터 엔티티의 이름
- 데이터 엔티티가 생성된 접속
- 데이터 엔티티가 연관된 스키마
- 데이터 엔티티와 연관된 태그
- 데이터 엔티티 임포트
데이터 엔티티를 생성하는 가장 쉽고 일반적인 방법은 접속 유형(예: Oracle 데이터베이스)에서 구조를 임포트하는 것입니다. - 데이터 엔티티 생성
Oracle Data Transforms 인터페이스를 통해 데이터 엔티티를 수동으로 생성하거나 업데이트할 수 있습니다. - 데이터 플로우 편집기에서 데이터 엔티티 생성
대상 데이터 엔티티를 이미 생성하거나 임포트한 경우 데이터 엔티티를 디자인 캔버스로 끌어와서 열 매핑 및 옵션을 완료합니다. - 데이터 엔티티의 통계 보기
[미리보기] 탭에는 각 데이터 엔티티의 자세한 통계가 표시됩니다.
상위 항목: 데이터 변환 페이지
데이터 엔티티 임포트
데이터 엔티티를 생성하는 가장 쉽고 일반적인 방법은 연결 유형(예: Oracle 데이터베이스)에서 해당 구조를 임포트하는 것입니다.
기존 데이터 엔티티를 임포트하려면 다음을 수행합니다.
- 홈 페이지의 왼쪽 창에서 데이터 엔티티 탭을 누릅니다.
데이터 엔티티 페이지가 나타납니다.
- 데이터 엔티티 임포트를 눌러 기존 데이터 엔티티를 임포트합니다.
데이터 엔티티 임포트 페이지 슬라이드인 임포트에 Oracle ERP Cloud Server 연결을 사용하려는 경우 Oracle ERP Cloud Server에서 데이터 엔티티 정의 임포트를 참조하십시오.
- 접속, 스키마 순으로 선택한 다음 마지막으로 임포트할 객체 유형을 선택합니다.
Oracle Object Storage 연결의 경우 스키마 드롭다운에는 연결을 생성할 때 URL에 지정한 버킷의 이름이 나열됩니다.
- [Oracle Business Intelligence Cloud Connector(BICC) 연결만 해당] 수집을 위해 임포트할 오퍼링에서 데이터 저장소를 임포트할 오퍼링을 선택합니다. BICC 공용 뷰 객체(PVO)를 임포트하려면 오퍼링을 하나 이상 선택해야 합니다.
주:
BICC PVO 임포트는 선택한 객체 수에 따라 시간이 오래 걸릴 수 있습니다. 성능 향상을 위해 Oracle은 마스크를 사용하여 임포트할 PVO 수를 필터링하고 제한할 것을 권장합니다. - 스키마의 모든 객체를 임포트하지 않으려면 마스크/필터를 선택합니다.
연결 유형에 따라 가져오기에 대한 추가 옵션이 제공됩니다.
주:
Oracle Object Storage 연결의 경우 이 값은 대소문자를 구분합니다. 유사 파일 일괄 처리가True로 설정된 경우 마스크와 일치하며 구조가 동일한 모든 파일이 단일 데이터 엔티티로 그룹화됩니다. - [Oracle Financials Cloud 연결만 해당] 리소스 섹션의 목록에서 임포트할 항목을 선택합니다. 임포트 프로세스가 완료되면 선택한 각 리소스에 대해 테이블이 생성됩니다.
- [REST 서버 연결만 해당] 리소스 섹션에서 다음을 수행합니다.
- 리소스 URI 필드에 리소스를 임포트할 REST 서비스의 URL을 입력합니다.
- + 아이콘을 누릅니다.
- 이름 열에 리소스에 대한 식별자를 입력합니다.
- 작업 URI 열에 리소스의 URI를 입력합니다.
- 리소스 테스트를 눌러 항목이 적합한지 여부를 확인합니다.
- 시작을 누릅니다.
작업이 생성되고 세션을 추적할 수 있도록 해당 작업 ID가 표시됩니다. 작업 ID를 눌러 작업 세부 정보를 봅니다.
작업이 성공적으로 실행되면 선택된 모든 데이터 엔티티가 임포트됩니다. 새로 가져온 데이터 엔티티를 보려면 [데이터 엔티티] 페이지의 오른쪽 모서리에 있는 [새로고침] 아이콘
을 누릅니다.
상위 항목: 데이터 엔티티 작업
데이터 개체 생성
Oracle Data Transforms 인터페이스를 통해 데이터 엔티티를 수동으로 생성하거나 갱신할 수 있습니다.
데이터 엔티티는 데이터 플로우에서 소스로 사용할 소스 접속의 해당 객체를 소유해야 합니다. 일반적으로 임포트 프로세스는 이러한 객체가 조율되어 있는지 확인합니다. 그러나 데이터 엔티티를 수동으로 생성하거나 업데이트할 때마다 항상 두 정의가 서로 조율되어 있는지 확인하십시오.
데이터 엔티티를 대상으로 사용하는 경우 이전에 대상 접속에 존재할 필요가 없으며 데이터 플로우 실행의 일부로 생성할 수 있습니다.
- 홈 페이지의 왼쪽 창에서 데이터 엔티티 탭을 누릅니다.
데이터 엔티티 페이지가 나타납니다.
- 데이터 엔티티 생성을 눌러 새 데이터 엔티티를 생성합니다.
데이터 엔티티 생성 페이지가 나타납니다.
- 이름 텍스트 상자에 생성 중인 새 데이터 엔티티의 이름을 입력합니다.
- 접속 드롭다운에서 새로 생성된 데이터 엔티티를 추가할 필수 접속을 선택합니다.
주:
해당 연결에 대한 데이터 엔티티를 수동으로 생성할 수 없으므로 Oracle Financials Cloud 연결이 여기에 나열되지 않습니다. [데이터 엔티티 임포트] 페이지에서는 Oracle Financials Cloud REST 끝점에서만 데이터 엔티티를 임포트할 수 있습니다. 데이터 엔티티 임포트를 참조하십시오. - 스키마 드롭다운에서 선택한 연결에 해당하는 모든 스키마가 두 그룹으로 나열됩니다.
- 새 데이터베이스 스키마(이전에는 임포트하지 않은 데이터베이스 스키마) 및
- 기존 데이터베이스 스키마(이전에 임포트했으며 데이터 엔티티를 대체할 수 있는 영역)입니다.
스키마 드롭다운에서 필요한 스키마를 선택합니다.
주:
Oracle Object Storage 연결의 경우 스키마 드롭다운에는 연결을 생성할 때 URL에 지정한 버킷의 이름이 나열됩니다. - 유형 드롭다운에서 데이터 엔티티 유형을 선택합니다.
- 테이블: 새로 생성된 데이터 엔티티에 대한 테이블 구조를 정의하려면 + 아이콘을 눌러 열을 추가합니다. 각 열에 대해 이름, 데이터 유형, 길이, 배율, Null 아님과 같은 매개변수를 지정할 수 있습니다. 셀을 두 번 눌러 값을 구성합니다.
행을 삭제하려면 'x' 아이콘을 클릭하십시오. 위쪽 및 아래쪽 화살표를 눌러 테이블 행을 정렬합니다.
- 인라인 뷰: 인라인 코드를 사용하여 데이터 엔티티를 생성하려면 질의 탭에 Select 문을 입력합니다. 예를 들어,
SELECT * FROM CUSTOMER입니다. 검증을 누릅니다.열 탭에는 질의가 반환하는 열의 읽기 전용 목록이 표시됩니다. 열 데이터를 보려면 미리보기 탭을 누릅니다.
- 테이블: 새로 생성된 데이터 엔티티에 대한 테이블 구조를 정의하려면 + 아이콘을 눌러 열을 추가합니다. 각 열에 대해 이름, 데이터 유형, 길이, 배율, Null 아님과 같은 매개변수를 지정할 수 있습니다. 셀을 두 번 눌러 값을 구성합니다.
- 태그 텍스트 상자에 선택한 태그를 입력합니다. 태그를 사용하여 [데이터 엔티티] 페이지에 표시되는 데이터 엔티티를 필터링할 수 있습니다.
- Oracle Object Storage 연결의 경우 이 페이지에는 다음 옵션이 표시됩니다.
- Contents(목차) – 임포트할 데이터가 포함된 CSV 파일을 선택합니다. 데이터 유형 및 열 길이와 같이 미리보기 테이블에 표시되는 메타데이터는 CSV 파일의 첫 번째 행을 기반으로 합니다. CSV 파일에 헤더 라인이 있는지 확인하십시오. 헤더에는 영숫자만 포함되고 특수 문자는 포함되지 않아야 합니다.
- Group Files(파일 그룹화) – 여러 CSV 파일의 데이터를 하나의 데이터 엔티티로 그룹화하려면 이 확인란을 선택합니다. 예를 들어, Employee_Data1.csv, Employee_Data2.csv 및 Employee_Data3.csv의 데이터를 단일 데이터 엔티티로 병합할 수 있습니다.
Windows를 사용하여 CSV 파일을 업로드하려면 그룹화 중에 문자 인코딩 문제가 발생하지 않도록 먼저 파일을 Unix 형식으로 변환해야 합니다.
- Resource Name(리소스 이름) – Group Files(그룹 파일)와 함께 이 옵션을 사용합니다. 파일을 식별하는 데 사용할 값을 입력합니다. 리소스 이름은 정규 표현식이어야 합니다. 리소스 이름에는 별표(*)만 와일드 카드 문자로 사용할 수 있습니다. 예:
Employee_Data*.csv.
- Oracle 데이터베이스 연결의 경우 데이터 엔티티를 기능 그룹으로 표시할 수 있습니다. 고급 옵션을 확장하고 기능 그룹으로 처리 체크박스를 누릅니다.
- 저장을 누릅니다.
새 데이터 엔티티가 생성됩니다.
상위 항목: 데이터 엔티티 작업
데이터 플로우 편집기에서 데이터 엔티티 생성
대상 데이터 엔티티를 이미 생성하거나 임포트한 경우 데이터 엔티티를 Design Canvas로 끌어와서 열 매핑 및 옵션을 완성합니다.
데이터 플로우 편집기에 있는 동안 엔티티 정의를 생성하려면
- 데이터 엔티티를 Design Canvas로 끌어옵니다.
- 구성요소를 선택하고 대상 구성요소의 오른쪽 맨 위에 있는 [데이터 엔티티 추가] 아이콘
을 누릅니다.
- 대상 구성요소의 다음 세부정보를 구성할 수 있는 데이터 엔티티 추가 페이지가 나타납니다.
일반 사항 탭
- 이름 텍스트 상자에 새로 생성된 데이터 엔티티의 이름을 입력합니다.
- 엔티티 유형 드롭다운에서 데이터 엔티티 유형을 선택합니다.
- 테이블
- ML 모델
이 엔티티 유형을 선택하면 사용자 인터페이스가 다음과 같이 변경됩니다.
- Connection Type(연결 유형) 드롭다운에는 Oracle만 옵션으로 나열됩니다. 따라서 연결 드롭다운에는 사용자가 생성한 Oracle 연결만 나열됩니다.
- 데이터 엔티티 추가 마법사는 학습 유형, 함수, 알고리즘을 선택하고 ML 모델을 정의하도록 매개변수를 구성할 수 있는 속성 탭을 표시합니다. ML 모델 데이터 엔티티 생성 및 사용에 대한 자세한 내용은 머신 러닝(ML) 모델 사용을 참조하십시오.
- 접속 유형 드롭다운에서 새로 생성된 데이터 엔티티를 추가할 필수 접속을 선택합니다. Connection 드롭다운은 연관된 연결 유형으로 생성한 연결로 채워집니다.
- 접속 드롭다운에서 새로 생성된 데이터 엔티티를 추가할 서버 이름을 선택합니다.
- 스키마 드롭다운에서 선택한 연결에 해당하는 모든 스키마가 두 그룹으로 나열됩니다.
- 새 데이터베이스 스키마(이전에는 임포트하지 않은 데이터베이스 스키마) 및
- 기존 데이터베이스 스키마(이전에 임포트했으며 데이터 엔티티를 대체할 수 있는 영역)입니다.
주:
Oracle Object Storage 연결의 경우 스키마 드롭다운에는 연결을 생성할 때 URL에 지정한 버킷의 이름이 나열됩니다. - 태그 텍스트 상자에 선택한 태그를 입력합니다. 태그를 사용하여 [데이터 엔티티] 페이지에 표시되는 데이터 엔티티를 필터링할 수 있습니다.
- Oracle 데이터베이스 연결의 경우 데이터 엔티티를 기능 그룹으로 표시할 수 있습니다. 고급 옵션을 확장하고 기능 그룹으로 처리 체크박스를 누릅니다.
- 다음을 누르십시오.
열 탭
열 추가 아이콘을 눌러 새로 생성된 데이터 엔티티에 새 열을 추가합니다.
표시된 테이블에 새 열이 추가됩니다.
- 테이블에는 다음 열이 표시됩니다.
- 이름
- 데이터 유형 - 필요한 데이터 유형을 구성하려면 셀을 누릅니다.
- 스케일
- 길이
- 작업 - 생성된 열을 삭제하려면 교차 아이콘을 누릅니다.
- 열을 대량으로 삭제하려면 열을 선택하고
삭제 아이콘을 누릅니다.
- 필요한 열 세부정보를 검색하려면 검색 텍스트 상자에 필요한 열 이름을 입력하고 Enter 키를 누릅니다. 필요한 열의 세부 정보가 표시됩니다.
- 다음을 누르십시오.
데이터 엔티티 미리보기 탭
생성된 모든 열과 구성된 세부정보의 미리보기를 표시합니다. 데이터 엔티티가 Oracle 데이터베이스에 속하는 경우 테이블의 통계도 볼 수 있습니다. 자세한 내용은 데이터 엔티티의 통계 보기를 참조하십시오.
- 저장을 누릅니다.
새 대상 데이터 엔티티가 생성됩니다.
- 오른쪽 창에서 속성 패널을 확장하여 생성된 구성요소의 다음 설정을 확인합니다.
- General(일반 사항) - 구성 요소의 이름과 해당 연결 및 스키마 세부 정보를 표시합니다.
- 속성 - 구성요소와 연관된 모든 속성의 세부정보를 표시합니다.
- 열 매핑 - 자동 맵을 클릭하여 모든 열을 자동으로 매핑합니다.
- 미리보기 - 구성요소의 미리보기를 보려면 누릅니다.
- 옵션 - 옵션을 적절히 변경합니다.
상위 항목: 데이터 엔티티 작업
데이터 엔티티의 통계 보기
미리보기 탭에는 각 데이터 엔티티에 대한 자세한 통계가 표시됩니다.
주:
이 기능은 Oracle 데이터베이스 테이블에 대해서만 사용할 수 있습니다.- 데이터 엔티티 목록에서 데이터 엔티티 옆에 있는 작업 아이콘(
)을 누르고 미리보기를 누릅니다. 선택한 데이터 엔티티의 통계를 보려면 통계 탭을 선택합니다.
- 데이터 플로우에서 소스 또는 대상 데이터 엔티티를 누르고 오른쪽 창의 속성 패널을 확장합니다. 미리보기를 누릅니다.
통계 데이터는 다음과 같이 표시됩니다.
- 데이터 엔티티의 총 행 및 열 수가 맨 위에 표시됩니다.
- 통계 패널에는 각 열에 대한 축소판 그래프가 Min, Max, Distinct 및 Null 값에 대한 정보와 함께 표시됩니다.
- 히스토그램을 기반으로 두 가지 유형의 축소판 그림 표현이 표시됩니다.
- 막대 차트는 빈도 및 최상위 빈도 히스토그램에 대한 데이터를 나타냅니다. 막대 차트는 테이블의 행 수에 대한 처음 상위 10개 값을 표시합니다.
- 테이블에는 하이브리드 및 높이 균형 히스토그램에 대한 데이터가 나열됩니다. 테이블에는 전체 데이터가 표시되며 스크롤할 수 있습니다. 테이블에는 값 범위와 각 범위의 행 백분율이 표시됩니다.
- 각 축소판을 누르면 새 브라우저 탭에서 열의 통계를 볼 수 있습니다.
- 각 차트의 세부 보기에는 히스토그램 유형도 표시됩니다.
상위 항목: 데이터 엔티티 작업