Teradata 변경 처리 | Qlik Cloud 도움말
기본 콘텐츠로 건너뛰기 보완적인 콘텐츠로 건너뛰기

Teradata 변경 처리

마지막 업데이트: 2026. 10. 9.

Teradata 소스는 변경 처리를 위해 직접 읽을 수 있는 트랜잭션 로그를 생성하지 않습니다.변경 사항을 캡처하기 위해, Qlik Talend Cloud Data Integration은 소스 테이블의 컨텍스트 열을 스캔하여 INSERT, UPDATE 및 DELETE 작업을 식별합니다.

전제 조건

변경 처리를 구성하기 전에, 원본 테이블에 하나 이상의 특수 컨텍스트 열이 존재하는지 확인하십시오.컨텍스트 열을 사용하면 Qlik Talend Cloud Data Integration에서 데이터가 변경되었는지 여부를 확인할 수 있습니다.

  • 변경 처리에 특화된 컨텍스트 열을 추가하거나, 적절한 컨텍스트 데이터를 포함하는 기존 열을 사용하십시오.
  • 여러 컨텍스트 열을 사용할 수 있지만, 모든 원본 테이블에서 열 이름은 동일해야 합니다.
  • 컨텍스트 열의 각 값은 고유해야 합니다.
  • 날짜/시간이 아닌 컨텍스트 열(예: 카운터, 문자열, 에포크 시간을 기반으로 하지 않는 숫자 값)의 경우, 값을 생성하려면 싱글톤 엔터티를 사용하십시오.여러 동시 소스에서 값을 생성하면 이벤트가 누락될 수 있습니다.

예제

다음 예시에서는 cf 컨텍스트 열이 테이블에 추가되었습니다.해당 열에는 Qlik Talend Cloud Data Integration이 현재 타임스탬프를 해당 리포지토리에 저장된 타임스탬프와 비교하여 변경 사항이 발생했는지 여부를 확인하는 데 사용하는 타임스탬프가 포함되어 있습니다.

cf 컨텍스트 열에 타임스탬프가 있는 테이블

기본적으로, 모든 변경 내용은 INSERT 작업으로 처리됩니다.원본 테이블이 UPDATE 또는 DELETE 작업도 수신하는 경우, 작업 유형을 식별하도록 업데이트 및 삭제 표현식을 정의합니다.

변경 처리 설정 구성

  1. 원본 연결을 선택하고 CDC 속성 섹션을 엽니다.
  2. 컨텍스트 열에서 컨텍스트 열의 이름을 대소문자를 구분하는 쉼표로 구분된 목록으로 입력합니다.예를 들어, context1,context2.
  3. 컨텍스트 열 정렬 순서에 대해 오름차순 또는 내림차순을(를) 선택합니다.선택된 순서는 원본 테이블에 있는 값의 실제 순서와 일치해야 합니다.그러지 않으면 오류가 발생합니다.
  4. 변경 사항 확인 주기(초)를(를) 설정하여 변경 사항 확인 빈도를 지정합니다.기본값은 10초입니다.
  5. UPDATE 작업을 식별하려면 업데이트 표현식을 입력하세요.
  6. DELETE 작업을 식별하기 위해 삭제 표현식을(를) 입력하세요.

업데이트 또는 삭제 표현식을 정의하지 않거나 표현식이 일치하지 않는 경우, 정렬이 오름차순일 때 이전 컨텍스트 값보다 컨텍스트가 높은 행, 또는 정렬이 내림차순일 때 낮은 행은 INSERT 작업으로 처리됩니다.

표현식

원본 데이터베이스의 고유 구문으로 표현식을 작성합니다.다음 예제에서는 oper 열을 사용하는데, 업데이트용 U와 삭제용 D이(가) 포함되어 있습니다.

  • 업데이트 표현식: case when oper='U' then 1 else 0 end
  • 표현식 삭제: case when oper='D' then 1 else 0 end

DELETE 작업을 처리하려면 소프트 삭제를 사용하세요.소프트 삭제는 테이블에서 제거하는 대신 행을 삭제된 것으로 표시합니다.

추가적인 Teradata 변경 처리 제한 사항은 다음을 참조하십시오. 제한 사항 및 고려 사항

추가 설정 및 요약

CDC 속성 섹션에서 내부 매개변수를 구성하고, 더 많은 옵션을 추가하고, 변경 처리 설정 요약을 볼 수도 있습니다.

내부 매개 변수

내부 매개변수는 표준 사용자 인터페이스에 노출되지 않습니다.Qlik 지원의 지시가 있는 경우에만 추가하거나 변경하십시오.

  1. 내부 매개변수 설정을 엽니다.
  2. 매개변수 이름을 입력하고 매개변수 목록에 추가합니다.
  3. Qlik 지원의 지시에 따라 매개변수 값을 변경하십시오.

추가 옵션

더 많은 옵션은 표준 사용자 인터페이스에 표시되지 않으며 특정 버전 또는 환경에만 적용됩니다.Qlik 지원 또는 제품 설명서에서 지시하지 않는 한 이러한 옵션을 설정하지 마십시오.

연결 문자열 매개 변수 재정의

사용자 인터페이스에 노출되지 않은 연결 문자열 매개 변수를 추가할 수 있습니다.이 매개변수들은 일반적으로 필요하지 않습니다.추가하기 전에 Qlik 지원에 문의하십시오.

설정 요약

Qlik 지원에 구성 세부 정보를 검토하거나 제공해야 할 때 변경 처리 설정 요약을 확인합니다.

이 페이지가 도움이 되었습니까?

이 페이지 또는 해당 콘텐츠에서 오타, 누락된 단계 또는 기술적 오류와 같은 문제를 발견하면 알려 주십시오!