느린 변경 차원 마법사를 사용하여 출력 구성

느린 변경 차원 마법사는 느린 변경 차원 변환에 대한 편집기 역할을 수행합니다. 느린 변경 차원 데이터에 대한 데이터 흐름의 작성 및 구성은 복잡한 태스크일 수 있습니다. 느린 변경 차원 마법사를 사용하면 열을 매핑하고, 비즈니스 키 열을 선택하고, 열 변경 특성을 설정하고, 유추 차원 멤버에 대한 지원을 구성하는 단계별 안내에 따라 가장 쉬운 방법으로 느린 변경 차원 변환 출력에 대한 데이터 흐름을 작성할 수 있습니다.

차원 테이블에 있는 적어도 하나 이상의 비즈니스 키 열을 선택하고 이를 입력 열에 매핑해야 합니다. 비즈니스 키의 값은 원본의 레코드를 차원 테이블의 레코드로 연결합니다. 이 매핑은 변환에서 차원 테이블의 레코드를 찾고 레코드가 새로운 것인지 변경되는 것인지 확인하는 데 사용됩니다. 비즈니스 키는 일반적으로 원본의 기본 키이지만 레코드를 고유하게 식별하고 해당 값이 변경되지 않는 한 대체 키로 사용될 수 있습니다. 또한 비즈니스 키는 여러 개의 열로 구성된 복합 키로 사용될 수도 있습니다. 차원 테이블의 기본 키는 일반적으로 서로게이트 키입니다. 즉, ID 열 또는 스크립트와 같은 사용자 지정 솔루션을 통해 자동으로 생성되는 숫자 값입니다.

느린 변경 차원 마법사를 실행하려면 데이터 흐름에 원본과 느린 변경 차원 변환을 추가한 다음 원본의 출력을 느린 변경 차원 변환의 입력에 연결해야 합니다. 선택적으로 데이터 흐름에는 데이터 원본과 느린 변경 차원 변환 사이의 다른 변환이 포함될 수 있습니다.

SSIS 디자이너에서 느린 변경 차원 마법사를 열려면 느린 변경 차원 변환을 두 번 클릭합니다.

느린 변경 차원 출력 만들기

느린 변경 차원 변환 출력을 만들려면

  1. 업데이트하려는 차원 테이블이 포함된 데이터 원본에 액세스할 연결 관리자를 선택합니다.

    패키지에 포함된 연결 관리자 목록에서 선택할 수 있습니다.

  2. 업데이트하려는 차원 테이블 또는 뷰를 선택합니다.

    연결 관리자를 선택한 후에는 데이터 원본의 테이블 또는 뷰를 선택할 수 있습니다.

  3. 열에 키 특성을 설정하고 입력 열을 차원 테이블의 열로 매핑합니다.

    차원 테이블에 있는 적어도 하나 이상의 비즈니스 키 열을 선택하고 이를 입력 열에 매핑해야 합니다. 다른 입력 열은 키가 아닌 매핑으로 차원 테이블의 열에 매핑될 수 있습니다.

  4. 각 열에 대한 변경 유형을 선택합니다.

    • 변경 특성은 레코드의 기존 값을 덮어씁니다.

    • 기록 특성은 기존 레코드를 업데이트하는 대신 새 레코드를 만듭니다.

    • 고정 특성은 열 값이 변경되지 않도록 지정합니다.

  5. 고정 특성 및 변경 특성 옵션을 설정합니다.

    고정 특성 변경 유형을 사용하도록 열을 구성한 경우에는 해당 열에서 변경 내용이 발견될 때 느린 변경 차원 변환이 실패할지 여부를 지정할 수 있습니다. 변경 특성 변경 유형을 사용하도록 열을 구성한 경우에는 오래된 레코드를 포함하여 모든 일치하는 레코드가 업데이트되는지 여부를 지정할 수 있습니다.

  6. 기록 특성 옵션을 설정합니다.

    기록 특성 변경 유형을 사용하도록 열을 구성한 경우에는 현재 레코드와 만료된 레코드를 구분하는 방법을 선택해야 합니다. 현재 레코드와 만료된 레코드를 구분하기 위해서는 현재 행 표시 열이나 두 개의 날짜 열을 사용할 수 있습니다. 현재 행 표시 열을 사용할 때는 현재 행인 경우 Current 또는 True로 설정하고 만료된 행인 경우에는 Expired 또는 False로 설정할 수 있습니다. 또한 사용자 지정 값을 입력할 수 있습니다. 시작 날짜와 종료 날짜의 두 날짜 열을 사용하는 경우에는 날짜 열 값을 설정할 때 시스템 변수를 선택하여 해당 값을 사용하거나 날짜를 입력하여 사용할 날짜를 지정할 수 있습니다.

  7. 유추 멤버 지원을 지정하고 유추 멤버 레코드에 포함되는 열을 선택합니다.

    측정값을 팩트 테이블로 로드할 때에는 존재하지 않는 유추 멤버에 대한 최소한의 레코드를 만들 수 있습니다. 그런 다음 실제 데이터를 사용할 수 있게 되면 차원 레코드를 업데이트할 수 있습니다. 다음과 같은 유형의 최소한의 레코드를 만들 수 있습니다.

    • 변경 유형이 포함된 모든 열이 Null인 레코드

    • 부울 열에 유추 멤버로 표시되는 레코드

  8. 느린 변경 차원 마법사에서 작성하는 구성을 검토합니다. 지원되는 변경 유형에 따라 다른 데이터 흐름 구성 요소가 패키지에 추가됩니다.

    다음 다이어그램에서는 고정 특성, 변경 특성, 기록 특성 변경 내용, 유추 멤버 및 일치하는 레코드에 대한 변경 내용을 지원하는 데이터 흐름 예를 보여 줍니다.

    느린 변경 차원 마법사의 출력

느린 변경 차원 출력 업데이트

느린 변경 차원 변환 출력의 구성을 업데이트하는 가장 쉬운 방법은 느린 변경 차원 마법사를 다시 실행하고 마법사 페이지에서 속성을 수정하는 것입니다. 또한 고급 편집기 대화 상자를 사용하거나 프로그래밍 방식으로 느린 변경 차원 변환을 업데이트할 수 있습니다.

Integration Services 아이콘(작은 아이콘) Integration Services 관련 최신 정보 얻기

Microsoft의 최신 다운로드, 아티클, 예제 및 비디오와 커뮤니티의 정선된 솔루션을 보려면 MSDN 또는 TechNet의 Integration Services 페이지를 방문하십시오.

이러한 업데이트에 대한 자동 알림을 받으려면 해당 페이지에서 제공하는 RSS 피드를 구독하십시오.

참고 항목

개념