목적 코드의 DataStage® 느리게 변화하는 차원 단계

목적 코드는 천천히 변화하는 차원(SCD) 단계에 있는 차원 열의 속성입니다. 목적 코드를 사용하여 찾아보기 테이블을 빌드하고 차원 변경사항을 발견하며 차원 테이블을 업데이트합니다.

목적 코드는 SCD 스테이지가 차원 업데이트 링크로 전파하는 열 메타데이터 파트입니다.

자세한 내용은 DataStage 천천히 변화하는 차원 단계에서 목적 코드 선택하기DataStage 천천히 변화하는 차원 단계에서 목적 코드 정의를 참조하세요.

조회 테이블 구축

SCD 스테이지는 목적 코드를 사용하여 차원 찾아보기에 대한 찾아보기 테이블 빌드 방법을 판별합니다. 차원에 유형 1 열만 있는 경우 스테이지는 모든 차원 행을 사용하여 찾아보기 테이블을 빌드합니다. 유형 2 열이 하나라도 있는 경우, 스테이지는 현재 행만 사용하여 찾아보기 테이블을 빌드합니다. 차원에 현재 표시기 열이 있는 경우 단계에서는 출력 열 테이블에서 이 열의 파생 값을 사용하여 차원 테이블의 현재 행을 식별합니다. 차원에 현재 표시기 열이 없는 경우 스테이지에서는 만료 날짜 열과 그 파생 값을 사용하여 현재 행을 식별합니다. 필요하지 않은 모든 차원 열은 사용되지 않습니다. 이 기술을 통해 찾아보기 테이블에 필요한 메모리 양이 최소화됩니다.

차원 변경 감지

목적 코드도 차원 변경사항 발견에 사용됩니다. SCD 단계에서는 유형 1유형 2 열 값을 소스 열 값과 비교하여 차원 테이블에서 기존 행을 업데이트할지, 새 행을 삽입할지, 행을 만료할지 결정합니다.

차원 테이블 업데이트

목적 코드는 SCD 스테이지가 차원 업데이트 링크로 전파하는 열 메타데이터 파트입니다.

자세한 내용은 DataStage 천천히 변화하는 차원 단계에서 목적 코드 선택하기DataStage 천천히 변화하는 차원 단계에서 목적 코드 정의를 참조하세요.