다음을 통해 공유


변경 데이터 검색 및 이해

변경 데이터를 증분 로드하는 Integration Services 패키지의 데이터 흐름에서 첫 번째 태스크는 변경 데이터를 검색하는 쿼리를 실행하는 것입니다. 데이터 흐름 태스크의 원본 구성 요소 내에서 이 쿼리를 실행합니다. 그런 다음 다운스트림 변환 및 대상을 사용하여 대상에 변경 데이터를 적용할 수 있습니다.

[!참고]

테이블 반환 함수를 포함하는 쿼리 생성 작업은 변경 데이터를 증분 로드하는 패키지 생성 프로세스의 세 번째 단계입니다. 이 쿼리에 대한 자세한 내용은 변경 데이터 검색을 위한 함수 작성을 참조하십시오. 변경 데이터를 증분 로드하는 패키지를 만드는 전체 프로세스에 대한 설명은 변경 데이터 캡처를 사용하여 증분 로드 개선을 참조하십시오.

패키지에서 변경 데이터 캡처를 사용하는 방법을 보여 주는 전체 종단 간 예제는 Codeplex에서 지정된 간격 동안 변경 데이터 캡처 패키지 예제 및 마지막 요청 이후 변경 데이터 캡처 패키지 예제를 참조하십시오.

데이터 흐름 태스크 추가

패키지의 데이터 흐름에서 변경 데이터를 검색하고 발생한 변경 내용 유형을 기반으로 행을 구분한 다음 대상에 변경 내용을 적용합니다.

패키지에 데이터 흐름 태스크를 추가하려면

  1. Business Intelligence Development Studio의 제어 흐름 탭에서 데이터 흐름 태스크를 추가합니다.

  2. 쿼리 문자열을 준비한 이전 태스크를 데이터 흐름 태스크에 연결합니다.

변경 내용을 쿼리하도록 원본 구성 요소 구성

원본 구성 요소는 변수에 준비되어 저장된 쿼리 문자열을 사용하여 변경된 데이터를 검색하는 테이블 반환 함수를 호출합니다.

[!참고]

변수에 준비되어 저장된 쿼리 문자열에 대한 자세한 내용은 변경 데이터에 대한 쿼리 준비를 참조하십시오. 변경 데이터를 검색하는 테이블 반환 함수에 대한 자세한 내용은 변경 데이터 검색을 위한 함수 작성을 참조하십시오.

변경 데이터를 검색하도록 OLE DB 원본을 구성하려면

  1. Business Intelligence Development Studio의 데이터 흐름 탭에서 OLE DB 원본을 추가합니다.

  2. OLE DB 원본 편집기연결 관리자 페이지에서 다음 옵션을 선택합니다.

    1. 원본 데이터베이스에 대한 올바른 연결을 구성합니다.

    2. 데이터 액세스 모드변수를 사용한 SQL 명령을 선택합니다.

    3. 변수 이름User::SqlDataQuery를 선택합니다.

  3. OLE DB 원본 편집기 페이지에서 원하는 모든 열이 출력 열에 매핑되어 있는지 확인합니다.

다음 단계

변경 데이터를 검색하도록 OLE DB 원본을 구성한 후 다음 단계는 패키지의 데이터 흐름 디자인을 시작하는 것입니다.

다음 항목:삽입, 업데이트 및 삭제 처리

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

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

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