변경 데이터 검색 및 이해Retrieve and Understand the Change Data

변경 데이터를 증분 로드하는 Integration ServicesIntegration Services 패키지의 데이터 흐름에서 첫 번째 태스크는 변경 데이터를 검색하는 쿼리를 실행하는 것입니다.In the data flow of an Integration ServicesIntegration Services package that performs an incremental load of change data, the first task is to run the query that retrieves the change data. 데이터 흐름 태스크의 원본 구성 요소 내에서 이 쿼리를 실행합니다.You execute this query inside a source component in a Data Flow task. 그런 다음 다운스트림 변환 및 대상을 사용하여 대상에 변경 데이터를 적용할 수 있습니다.You can then use downstream transformations and destinations to apply the change data to your destination.

참고

테이블 반환 함수를 포함하는 쿼리 생성 작업은 변경 데이터를 증분 로드하는 패키지 생성 프로세스의 세 번째 단계입니다.The creation of a query that contains a table-valued function is the third step in the process of creating a package that performs an incremental load of change data. 이 쿼리에 대한 자세한 내용은 변경 데이터 검색을 위한 함수 만들기를 참조하세요.For more information about this query, see, Create the Function to Retrieve the Change Data. 변경 데이터를 증분 로드하는 패키지를 만드는 전체 프로세스에 대한 설명은 변경 데이터 캡처(SSIS)를 참조하세요.For a description of the overall process for creating a package that performs an incremental load of change data, see Change Data Capture (SSIS).

데이터 흐름 태스크 추가Adding the Data Flow Task

패키지의 데이터 흐름에서 변경 데이터를 검색하고 발생한 변경 내용 유형을 기반으로 행을 구분한 다음 대상에 변경 내용을 적용합니다.In the data flow of the package, you retrieve the change data, separate the rows based on the type of change that occurred, and then apply the changes to the destination.

패키지에 데이터 흐름 태스크를 추가하려면To add a Data Flow task to the package

  1. SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT)제어 흐름 탭에서 데이터 흐름 태스크를 추가합니다.In SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT), on the Control Flow tab, add a Data Flow task.

  2. 쿼리 문자열을 준비한 이전 태스크를 데이터 흐름 태스크에 연결합니다.Connect the preceding task that prepared the query string to the Data Flow task.

변경 내용을 쿼리하도록 원본 구성 요소 구성Configuring the Source Component to Query for Changes

원본 구성 요소는 변수에 준비되어 저장된 쿼리 문자열을 사용하여 변경된 데이터를 검색하는 테이블 반환 함수를 호출합니다.The source component uses the query string that was prepared and stored in a variable to calls the table-valued function that retrieves the changed data.

참고

변수에 준비되어 저장된 쿼리 문자열에 대한 자세한 내용은 변경 데이터에 대한 쿼리 준비를 참조하세요.For more information about the query string that was prepared and stored in a variable, see Prepare to Query for the Change Data. 변경 데이터를 검색하는 테이블 반환 함수에 대한 자세한 내용은 변경 데이터 검색을 위한 함수 만들기를 참조하세요.For more information about the table-valued function that retrieves the change data, see Create the Function to Retrieve the Change Data.

변경 데이터를 검색하도록 OLE DB 원본을 구성하려면To configure an OLE DB source to retrieve the change data

  1. SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT)데이터 흐름 탭에서 OLE DB 원본을 추가합니다.In SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT), on the Data Flow tab, add an OLE DB source.

  2. OLE DB 원본 편집기연결 관리자 페이지에서 다음 옵션을 선택합니다.In the OLE DB Source Editor, on the Connection Manager page, select the following options:

    1. 원본 데이터베이스에 대한 올바른 연결을 구성합니다.Configure a valid connection to the source database.

    2. 데이터 액세스 모드변수를 사용한 SQL 명령을 선택합니다.For Data access mode, select SQL command from variable.

    3. 변수 이름User::SqlDataQuery를 선택합니다.For Variable name, select User::SqlDataQuery.

  3. OLE DB 원본 편집기 페이지에서 원하는 모든 열이 출력 열에 매핑되어 있는지 확인합니다.In the OLE DB Source Editor, on the Columns page, make sure that all the columns that you want are mapped to output columns.

다음 단계Next Step

변경 데이터를 검색하도록 OLE DB 원본을 구성한 후 다음 단계는 패키지의 데이터 흐름 디자인을 시작하는 것입니다.After you have configured an OLE DB source to retrieve the change data, the next step is to start designing the data flow in the package.

다음 항목: 삽입, 업데이트 및 삭제 처리Next topic: Process Inserts, Updates, and Deletes