- 인쇄
- PDF
전송원 - TROCCO
- 인쇄
- PDF
개요
TROCCO에서 보유하고 있는 데이터를 전송하는 설정에 대한 도움말 페이지입니다.
전송처 TROCCO에서는 다음 중 하나의 데이터를 전송할 수 있습니다.
- 데이터 카탈로그
- 데이터 카탈로그에 보유하고 있는 메타데이터를 전송할 수 있습니다.
- 전송 설정, 데이터 마트 정의, 워크플로우 정의
- 과거에 실행된 작업의 이력 데이터를 전송할 수 있습니다.
제약조건
데이터 카탈로그의 데이터를 전송하려면 데이터 카탈로그 활성화가 필요합니다.
データカタログは有償オプションとなっております。
トライアルを希望される場合や、ご契約を希望される場合は、営業担当者またはカスタマーサクセスまでお問い合わせください。
작업 실행 이력 전송을 실행하는 날짜와 시간을 기점으로 최대 1년 전까지 실행된 작업의 이력 데이터를 전송할 수 있습니다.
그 이전에 실행된 작업의 이력 데이터는 전송할 수 없습니다.
설정 항목
STEP1 기본 설정
품목명 | 필수 | 내용 |
---|---|---|
대상 | 예 | 전송할 대상을 아래에서 선택합니다. |
데이터 유형 | 예 | 전송할 데이터 유형을 아래에서 선택합니다.
|
전송 설정, 데이터 마트 정의, 워크플로우 정의를 선택한 경우
품목명 | 필수 | 내용 |
---|---|---|
데이터 수집 기간 | 예 | 전송하고자 하는 데이터의 시작 날짜와 종료 날짜를 입력합니다.YYYY-MM-DD 또는 YYYY-MM-DD HH:mm:ss 형식으로 입력하세요.HH:mm:ss 를 지정하지 않으면 00:00:00:00이 대신 지정됩니다. |
시간대 | 예 | 데이터 수집 기간의 시간대를 선택합니다. |
데이터 수집 기간은 각 작업의 실행일시( created_at
)를 기준으로 합니다.
따라서 created_at의
값이 데이터 수집 기간 내에 있는 작업의 이력 데이터가 전송 대상이 됩니다.
전송 항목
다음은 각 대상, 각 데이터 유형별로 전송되는 항목의 목록입니다.
데이터 카탈로그
사용자 정의 메타데이터
전송할 수 있는 데이터 유형은 다음 두 가지 중에서 선택할 수 있습니다.
- 사용자 정의 메타데이터(BigQuery 테이블 정보): 사용자 정의 메타데이터:.
- 테이블 정보 메타데이터를 전송합니다.
- 사용자 정의 메타데이터(BigQuery 컬럼 정보)
- 컬럼 정보 메타데이터를 전송합니다.
기본 메타데이터와****사용자 정의 메타데이터 중 하나 이상이 입력된 테이블 및 컬럼의 메타데이터만 전송됩니다.
칼럼명 | 型(형) | 설명 |
---|---|---|
bigquery_project_id | string | BigQuery 관련 메타데이터 프로젝트 |
bigquery_dataset | string | BigQuery에 대한 메타데이터 데이터 세트 |
bigquery_table | string | BigQuery 테이블 이름 |
bigquery_column | string | BigQuery의 컬럼 이름 데이터 유형으로 사용자 정의 메타데이터(BigQuery 컬럼 정보) 를 선택한 경우에만 전송됩니다. |
trocco_metadata_logical_name | string | 기본 메타데이터의 논리적 이름 |
trocco_metadata_description | string | 기본 메타데이터 설명 |
trocco_metadata_last_updated_at | 타임스탬프 | 기본 메타데이터 최종 업데이트 날짜 |
( 사용자 정의 메타데이터 템플릿으로 정의한 필드) | (자세한 내용은 후술) | 사용자 정의 메타데이터 값 |
user_defined_metadata_last_updated_at | 타임스탬프 | 사용자 정의 메타데이터 최종 업데이트 날짜 |
데이터 유형에 대하여
템플릿에서 정의한 데이터 타입은 다음과 같은 타입으로 변환됩니다.문자열
->문자열
Text(Markdown)
->string
Integer
->long
부울
->부울
컬럼 이름에 대해
- 사용자 정의 메타데이터용 템플릿에서 정의한 필드 이름에 영숫자가 아닌 문자가 사용된 경우, 전송 대상 커넥터에 따라 전송이 불가능할 수 있습니다.
- 위의 경우, 전송 설정 STEP2의 컬럼 정의에서 영숫자로만 구성된 컬럼 이름으로 변경해 주세요.
컬럼 참조 목록
컬럼 참조 목록을 전송합니다.
칼럼명 | 型(형) | 설명 |
---|---|---|
bigquery_src_project_id | string | BigQuery 관련 메타데이터 프로젝트(참조 출처) |
bigquery_src_dataset | string | BigQuery에 대한 메타데이터 데이터 세트(참조 출처) |
bigquery_src_table | string | BigQuery의 테이블 이름(참조원) |
bigquery_src_column | string | BigQuery의 컬럼명(참조원) |
bigquery_dst_project_id | string | BigQuery 관련 메타데이터 프로젝트(참조처) |
bigquery_dst_dataset | string | BigQuery 관련 메타데이터 데이터 세트(참조처) |
bigquery_dst_table | string | BigQuery의 테이블 이름(참조처) |
bigquery_dst_column | string | BigQuery의 컬럼 이름(참조처) |
creation_type | string | 컬럼 참조 생성 방법trocco_data_source user |
created_by | string | 컬럼 참조 작성자의 이메일 주소 |
last_updated_at | 타임스탬프 | 컬럼 참조 마지막 업데이트 날짜 |
전송 설정
작업 실행 이력
과거에 수행된 전송 작업에 대한 이력 데이터를 전송합니다.
칼럼명 | 型(형) | 설명 |
---|---|---|
job_id | long | 전송 작업 ID |
job_url | string | 전송 작업 URL |
job_definition_id | long | 작업의 원본 전송 설정 ID |
job_definition_url | string | 작업의 원본 전송 설정 URL |
job_definition_name | string | 작업의 원본 전송 설정 이름 |
executor_type | string | 전송 작업 실행 방법수동 : 수동 실행scheduler : 스케줄 실행workflow : 워크플로우의 작업으로 수행api : API를 통한 실행job_dependency : 트리거 작업에 의한 실행 |
상태 | string | 전송 작업 상태queued : 실행 대기setting_up : 실행 준비 중executing : 실행 중interrupting : 실행 중단 중succeeded : 실행 완료(성공)error : 실행 완료(오류)cancelled : 실행 완료(취소)skipped : 실행 완료(건너뛰기) |
transfer_records | long | 전송된 레코드 수 |
transfer_bytes | long | null |
skipped_records | long | null |
started_at | timestamp | null |
finished_at | timestamp | null |
created_at | 타임스탬프 | 전송 작업 실행 날짜 및 시간( %Y-%m-%d %H:%M:%S %Z ) |
데이터마트 정의
작업 실행 이력
과거에 실행된 데이터마트 작업에 대한 이력 데이터를 전송합니다.
칼럼명 | 型(형) | 설명 |
---|---|---|
datamart_job_id | long | 데이터마트 잡아이디 |
datamart_job_url | string | 데이터마트 일자리 URL |
datamart_definition_id | long | 작업의 원천이 된 데이터마트 정의 ID |
datamart_definition_url | string | 작업의 원천이 된 데이터마트 정의 URL |
datamart_definition_name | string | 작업의 원천이 된 데이터마트 정의명 |
executor_type | string | 데이터마트 작업 수행 방법수동 : 수동 실행scheduler : 스케줄 실행workflow : 워크플로우의 작업으로 수행job_dependency : 트리거 작업에 의한 실행 |
상태 | string | 데이터마트 일자리 현황queued : 실행 대기setting_up : 실행 준비 중executing : 실행 중interrupting : 실행 중단 중succeeded : 실행 완료(성공)error : 실행 완료(오류)cancelled : 실행 완료(취소)skipped : 실행 완료(건너뛰기) |
transfer_records | long | 전송된 레코드 수 |
started_at | timestamp | null |
finished_at | timestamp | null |
created_at | 타임스탬프 | 데이터마트 작업 실행 날짜 및 시간( %Y-%m-%d %H:%M:%S %Z ) |
워크플로우 정의
작업 실행 이력
과거에 실행된 워크플로우 작업에 대한 이력 데이터를 전송합니다.
칼럼명 | 型(형) | 설명 |
---|---|---|
pipeline_job_item_id | long | 워크플로우 작업 ID와 연동된 고유 ID |
pipeline_job_id | long | 워크플로우 작업 ID |
pipeline_job_url | string | 워크플로우 작업 URL |
pipeline_definition_id | long | 워크플로우 작업의 원천이 되는 워크플로우 정의 ID를 제공합니다. |
pipeline_definition_url | string | 워크플로우 작업의 원천이 되는 워크플로우 정의 URL을 제공합니다. |
pipeline_definition_name | string | 워크플로우 작업의 기반이 된 워크플로우 정의 이름 |
executor_type | string | 워크플로우 작업 수행 방법수동 : 수동 실행scheduler : 스케줄 실행workflow : 워크플로우의 작업으로 수행api : API를 통한 실행retry: 재시도 실행(정지 위치에서 재실행 또는 재시도 설정에 의한 재실행) |
canceled_type | string | null |
상태 | string | 워크플로우 작업 현황queued : 실행 대기setting_up : 실행 준비 중executing : 실행 중interrupting : 실행 중단 중succeeded : 실행 완료(성공)error : 실행 완료(오류)cancelled : 실행 완료(취소)skipped : 실행 완료(건너뛰기)retry_waiting : 실행 완료(오류) 상태에서 재시도 시작까지의 대기 상태(재시도 횟수가 설정된 경우에만 해당) |
started_at | timestamp | null |
finished_at | timestamp | null |
created_at | 타임스탬프 | 워크플로우 작업 실행 날짜 및 시간( %Y-%m-%d %H:%M:%S %Z ) |