목차

Search

  1. 서문
  2. Informatica Developer
  3. 모델 리포지토리
  4. Informatica Developer에서 검색
  5. 연결
  6. 실제 데이터 개체
  7. 플랫 파일 데이터 개체
  8. 데이터의 논리적 보기
  9. 데이터 보기
  10. 응용 프로그램 배포
  11. 응용 프로그램 패치 배포
  12. 응용 프로그램 패치 배포 예
  13. CI/CD(지속적인 통합 및 지속적인 전달)
  14. 개체 가져오기 및 내보내기
  15. 부록 A: 데이터 유형 참조
  16. 부록 B: 키보드 바로 가기
  17. 부록 C: 연결 속성

Developer tool 가이드

Developer tool 가이드

사용자 지정된 데이터 개체 쓰기 속성

사용자 지정된 데이터 개체 쓰기 속성

데이터 통합 서비스는 관계형 리소스에 데이터를 쓸 때 쓰기 속성을 사용합니다. 쓰기 속성을 편집하려면
쓰기
보기에서 입력 변환을 선택한 다음
고급
속성을 선택합니다.
다음 테이블에는 사용자 지정된 데이터 개체에 대해 구성하는 쓰기 속성이 설명되어 있습니다.
속성
설명
Hive 대상 파티션 잘라내기
Hive 대상에서 데이터가 삽입되는 파티션을 덮어씁니다. 이 옵션을 활성화하려면 대상 테이블을 잘라내는 옵션도 선택해야 합니다.
외부의 분할된 테이블 및 분할되지 않은 테이블을 잘라낼 수 있습니다.
기본값은 비활성화됨입니다.
로드 유형
대상 로드의 유형입니다. 일반 또는 대량을 선택합니다.
일반을 선택할 경우 데이터 통합 서비스가 대상을 일반적으로 로드합니다. DB2, Sybase, Oracle 또는 Microsoft SQL Server에 로드하는 경우 대량을 선택할 수 있습니다. 다른 데이터베이스 유형에 대해 대량을 선택하면 데이터 통합 서비스가 일반 로드로 되돌립니다. 대량 로드를 사용하면 매핑 성능을 향상시킬 수 있지만 데이터베이스 로깅이 발생하지 않으므로 복구 기능이 제한됩니다. 대량 로드를 사용하여 Oracle 대상에 쓰는 경우 Oracle 데이터베이스에서 제약 조건을 비활성화하여 성능을 최적화할 수 있습니다.
매핑에 업데이트 전략 변환이 포함되는 경우에는 일반 모드를 선택하십시오. 일반 모드를 선택하고 Microsoft SQL Server 대상 이름에 공백이 포함되는 경우 다음 환경 SQL을 연결 개체에 구성합니다.
SET QUOTED_IDENTIFIER ON
업데이트 재정의
대상에 대한 기본 UPDATE 문을 재정의합니다.
삭제
삭제 플래그가 지정된 모든 행을 삭제합니다.
기본값은 활성화됨입니다.
삽입
삽입 플래그가 지정된 모든 행을 삽입합니다.
기본값은 활성화됨입니다.
대상 스키마 전략
관계형 또는 Hive 대상 테이블에 대한 대상 스키마 전략의 유형입니다.
다음과 같은 대상 스키마 전략 중 하나를 선택할 수 있습니다.
  • RETAIN - 기존 대상 스키마 유지. 데이터 통합 서비스는 기존 대상 스키마를 유지합니다.
  • CREATE - 런타임 시 테이블 생성 또는 바꾸기. 데이터 통합 서비스가 식별하는 대상 테이블에 따라 런타임 시 대상 테이블을 삭제하고 테이블로 바꿉니다.
  • 매개 변수 할당. 대상 스키마 전략의 값을 나타내는 매개 변수를 할당한 후 런타임 시 매개 변수를 변경할 수 있습니다.
생성 또는 바꾸기에 대한 DDL 쿼리
데이터 통합 서비스가 대상 테이블을 생성하거나 바꿀 때 기준으로 사용하는 DDL 쿼리입니다.
이 옵션은
CREATE - 런타임 시 테이블 생성 또는 바꾸기
대상 스키마 전략을 선택하는 경우 적용 가능합니다.
대상 테이블 잘라내기
데이터를 로드하기 전에 대상을 잘라냅니다.
기본값은 비활성화됨입니다.
업데이트 전략
기존 행에 대한 업데이트 전략입니다. 다음 전략 중 하나를 선택할 수 있습니다.
  • 업데이트 시 업데이트. 데이터 통합 서비스가 업데이트 플래그가 지정된 모든 행을 업데이트합니다.
  • 삽입 시 업데이트. 데이터 통합 서비스가 업데이트 플래그가 지정된 모든 행을 삽입합니다.
    삽입
    대상 옵션도 선택해야 합니다.
  • 업데이트 기타 항목 삽입. 업데이트 플래그가 지정된 행이 대상에 존재하는 경우 데이터 통합 서비스가 해당 행을 업데이트한 다음 삽입이 표시된 나머지 행을 삽입합니다.
    삽입
    대상 옵션도 선택해야 합니다.
PreSQL
소스를 읽기 전에 대상 데이터베이스에 대해 데이터 통합 서비스가 실행하는 SQL 명령. Developer tool은 SQL의 유효성을 검사하지 않습니다.
PostSQL
대상에 쓴 후에 대상 데이터베이스에 대해 데이터 통합 서비스가 실행하는 SQL 명령. Developer tool은 SQL의 유효성을 검사하지 않습니다.