천천히 변화하는 차원(SCD) 단계를 편집하려면 단계에서 차원 테이블에서 데이터를 조회하고, 대리 키 값을 가져오고, 차원 테이블을 업데이트하고, 출력 링크에 데이터를 쓰는 방법을 정의해야 합니다.
시작하기 전에
SCD 스테이지를 편집하기 전에, 입력 링크에서 스테이지를 편집하여야 합니다.
- Source 스테이지에서 데이터 소스를 위한 파일 이름을 지정하고 열
메타데이터를 정의하십시오. 소스 데이터가 올바르게 정렬되었는지 확인합니다.
- Dimension Reference 스테이지에서 차원 테이블을 위한 테이블 이름과 연결 특성을 지정하고, 열 메타데이터를 정의하십시오.
프로시저
- SCD 스테이지 속성 패널을 엽니다.
- 무대 탭의 속성 섹션에서 출력 링크를 선택합니다.
기본적으로 SCD 스테이지에 연결되는 첫 번째 출력 링크는 출력 링크로 설정됩니다.
- 입력 탭에서 스테이지에 대한 입력 데이터를 정의합니다:
- 입력 이름 필드에서 참조 링크를 선택합니다.
- 조회 섹션에서 편집을 클릭합니다. 조회 수정 페이지가 열립니다.
- 목적 열의 한 행에 있는 드롭다운 목록을 열고 값을 선택합니다. 그런 다음 같은 행에서 키 표현식 열의 값을 선택합니다.
- 대리 키 생성기 단계를 사용하여 키 소스를 유지하는 경우, 키 소스가 있는 행의 목적 열을 클릭한 다음 "대리 키"를 선택하여 키 소스에 대한 정보를 지정합니다.
- 목적 열에서 나머지 행에 대해 적절한 값을 선택합니다. 그런 다음 적용을 클릭하고 돌아옵니다.
- 대리 키 섹션에서 필요한 정보를 지정한 다음 저장을 클릭합니다.
- 출력 탭에서 스테이지의 출력 데이터를 정의합니다:
- 스테이지에 여러 개의 출력 링크가 있는 경우 드롭다운 목록에서 구성하려는 링크를 선택합니다. 스테이지에 출력 링크가 하나만 있는 경우 다음 단계로 이동합니다.
- 열 섹션에서 편집을 클릭합니다.
- 열 편집 페이지에서 열 파생형을 만들어 차원 레코드에 대한 변경 사항을 감지하고 적용하는 방법을 지정합니다.
- 출력 맵 탭에서 입력 링크의 데이터를 출력 링크에 매핑합니다.
- 저장을 클릭하십시오.
다음에 수행할 작업
SCD 스테이지를 편집한 후, 출력 링크에서 스테이지를 편집해야
합니다.
- 현재 작업에서 차원 테이블을 업데이트하는 경우 차원 테이블의 이름 및 연결 속성을 지정하고 쓰기 방법 속성을 업데이트 및 삽입 또는 병합으로 설정합니다. SCD 스테이지가 차원
참조 링크에서부터 차원 업데이트 링크까지 열 정의를 전파하기 때문에 열
메타데이터를 정의할 필요가 없습니다.
- 현재 작업에서 팩트 테이블을 로드한다면, 대상 데이터베이스의 테이블
이름과 연결 특성을 지정하고, 쓰기 메소드를 선택하십시오. 열 메타데이터는 이미 SCD 스테이지에서 지정한 맵핑으로 정의되었습니다.