다음을 통해 공유


변경 데이터 검색 및 이해

적용 대상: SQL Server Azure Data Factory의 SSIS Integration Runtime

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

참고 항목

테이블 반환 함수를 포함하는 쿼리를 만드는 것은 변경 데이터의 증분 로드를 수행하는 패키지를 만드는 프로세스의 세 번째 단계입니다. 이 쿼리에 대한 자세한 내용은 변경 데이터를 검색할 함수 만들기를 참조하세요. 변경 데이터를 증분 로드하는 패키지를 만드는 전체 프로세스에 대한 설명은 변경 데이터 캡처(SSIS)를 참조하세요.

데이터 흐름 태스크 추가

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

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

  1. SQL Server Data Tools (SSDT)의 제어 흐름 탭에서 데이터 흐름 태스크를 추가합니다.

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

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

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

참고 항목

변수에 준비 및 저장된 쿼리 문자열에 대한 자세한 내용은 변경 데이터에 대한 쿼리 준비를 참조하세요. 변경 데이터를 검색하는 테이블 반환 함수에 대한 자세한 내용은 변경 데이터 검색을 위한 함수 만들기를 참조하세요.

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

  1. SSDT(SQL Server Data Tools)의 데이터 흐름 탭에서 OLE DB 원본을 추가합니다.

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

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

    2. 데이터 액세스 모드의 경우 변수에서 SQL 명령을 선택합니다.

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

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

다음 단계

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

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