연결을 사용하는 Data Refinery 흐름의 대상을 정의할 때 커넥터에서 제공하는 옵션을 사용하여 데이터 작성 방법을 정의할 수 있습니다.
예를 들어, IBM Db2 경우 Data Refinery 다음과 같은 대상 옵션을 설정할 수 있습니다:
Data Refinery 대상 속성에서 쓰기 모드 및 테이블 작업 필드에서 이러한 옵션을 볼 수 있습니다.
쓰기 모드
쓰기 모드는 레코드가 대상 테이블에 기록되는 방식을 정의합니다.
- 삽입
이 모드는 대상 테이블에 행을 삽입합니다. 대상 테이블의 열 유형이 삽입되는 데이터와 동일하거나 이러한 열 유형과 호환되어야 합니다.
- 병합
이 모드는 대상 테이블 기본 키를 사용하여 행을 병합합니다. Data Refinery 흐름의 대상 속성에 키 열을 제공하고 이 키 열 값과 일치하는 행이 없는 경우 커넥터가 데이터를 삽입합니다. 그렇지 않으면 데이터가 업데이트됩니다.
- 업데이트
이 모드는 대상 테이블에 정의된 키 열 이름 또는 기본 키를 기반으로 행을 업데이트합니다.
업데이트 옵션에 대한 알려진 문제도 참조하세요.
키 열 이름
키 열 이름을 쉼표로 구분된 열 이름 목록으로 제공하면 이 목록이 업데이트 또는 병합 중에 사용되는 기본 키를 재정의합니다.
테이블 조치
테이블 작업은 대상 테이블이 새 데이터 집합을 처리하는 방법을 정의합니다.
- 추가
이 작업은 테이블에 행을 씁니다
- 대체
이 작업은 대상 테이블이 있는 경우 대상 테이블을 제거하고 Data Refinery 흐름의 출력에서 결과 스키마를 사용하여 대상 테이블을 다시 만듭니다.
- 자르기
이 작업은 대상 테이블의 모든 기존 행을 삭제합니다.