SQL Server 대상을 사용하여 데이터 대량 로드

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

SQL Server 대상을 추가하고 구성하려면 패키지에 하나 이상의 데이터 흐름 태스크와 데이터 원본이 이미 포함되어 있어야 합니다.

SQL Server 대상을 사용하여 데이터를 로드하려면

  1. SSDT(SQL Server Data Tools)에서 원하는 패키지가 들어 있는 Integration Services 프로젝트를 엽니다.

  2. 솔루션 탐색기 패키지를 두 번 클릭하여 엽니다.

  3. 데이터 흐름 탭을 클릭한 다음 도구 상자에서 SQL Server 대상을 디자인 화면으로 끌어옵니다.

  4. 커넥터를 대상으로 끌어서 데이터 흐름의 원본 또는 이전 변환에 대상을 커넥트.

  5. 대상을 두 번 클릭합니다.

  6. SQL Server 대상 편집기연결 관리자 페이지에서 기존 OLE DB 연결 관리자를 선택하거나 새로 만들기 를 클릭하여 새 연결 관리자를 만듭니다. 자세한 내용은 OLE DB 연결 관리자 참조하세요.

  7. 데이터를 로드할 테이블 또는 뷰를 지정하려면 다음 중 하나를 수행합니다.

    • 기존 테이블 또는 뷰를 선택합니다.

    • 새로 만들기를 클릭하고 테이블 만들기 대화 상자에서 테이블 또는 뷰를 만드는 SQL 문을 작성합니다.

      참고 항목

      Integration Services는 연결된 데이터 원본을 기반으로 기본 CREATE TABLE 문을 생성합니다. 원본 테이블에 FILESTREAM 특성이 선언된 열이 포함되어 있더라도 이 기본 CREATE TABLE 문에는 FILESTREAM 특성이 포함되지 않습니다. FILESTREAM 특성을 사용하여 Integration Services 구성 요소를 실행하려면 먼저 대상 데이터베이스에 FILESTREAM 스토리지를 구현합니다. 그런 다음 테이블 만들기 대화 상자에서 FILESTREAM 특성을 CREATE TABLE 문에 추가하십시오. 자세한 내용은 Blob(Binary Large Object) 데이터(SQL Server)를 참조하세요.

  8. 한 목록에서 다른 목록으로 열을 끌어 매핑을 클릭하고 사용 가능한 입력 열 목록의 열을 사용 가능한 대상 열 목록의 열에 매핑합니다.

    참고 항목

    대상은 동일한 이름의 열을 자동으로 매핑합니다.

  9. 고급을 클릭하고 대량 로드 옵션을 설정합니다. ID 유지, null 유지, 테이블 잠금, Check 제약 조건실행 트리거.

    필요에 따라 삽입할 첫 번째 및 마지막 입력 행, 삽입 작업이 중지되기 전에 발생할 수 있는 최대 오류 수 및 삽입이 정렬된 열을 지정합니다.

    참고 항목

    정렬 순서는 열이 나열되는 순서에 따라 결정됩니다.

  10. 확인을 클릭합니다.

  11. 업데이트된 패키지를 저장하려면 파일 메뉴에서 선택한 항목 저장을 클릭합니다.

참고 항목

SQL Server 대상
Integration Services 변환
Integration Services 경로
데이터 흐름 태스크