자습서: 마법사를 사용하여 ODBC에서 플랫 파일로 내보내기

Microsoft Integration Services에서는 SQL Server 가져오기 및 내보내기 마법사를 사용하여 원본에서 데이터를 추출하는 패키지를 빠르게 만든 다음 추출한 데이터를 대상에 로드할 수 있습니다. 데이터 원본 및 대상은 플랫 파일, SQL Server 데이터베이스, 사용자 지정 원본 등 모든 요소가 될 수 있습니다. 이 자습서에서는 SQL Server 가져오기 및 내보내기 마법사를 사용하여 ODBC 원본에서 데이터를 추출한 다음 추출한 데이터를 텍스트 파일에 로드하는 방법을 보여 줍니다.

학습 내용

이 자습서에서는 SQL Server 가져오기 및 내보내기 마법사를 사용하여 ODBC 데이터 원본에서 데이터를 내보내는 패키지를 만듭니다. 이 ODBC 데이터 원본은 AdventureWorks2008R2 예제 데이터베이스의 Sales.SalesTerritory 테이블입니다. 그런 다음 SQL Server 가져오기 및 내보내기 마법사를 사용하여 ODBC 데이터 원본의 데이터를 텍스트 파일에 기록하도록 패키지를 구성합니다.

SQL Server 가져오기 및 내보내기 마법사를 완료한 후에는 Business Intelligence Development Studio의 SSIS 디자이너에서 결과 패키지를 엽니다. SSIS 디자이너는 복잡한 패키지를 작성하기 위한 그래픽 도구입니다. 패키지가 올바로 구성되었는지 확인한 후에는 Business Intelligence Development Studio에서 실행하여 패키지를 테스트합니다.

요구 사항

이 자습서는 기본적인 데이터베이스 작업에는 익숙하지만 Integration Services의 새 기능은 많이 접해 보지 못한 사용자를 위한 것입니다.

이 자습서를 사용하려면 시스템에 다음 구성 요소가 설치되어 있어야 합니다.

  • 컴퓨터에 AdventureWorks2008R2 데이터베이스와 함께 SQL Server를 설치해야 합니다. 기본적으로 SQL Server 및 Integration Services를 설치할 때는 예제 데이터베이스가 설치되지 않습니다. 이 예제 데이터베이스를 설치하려면 SQL Server 예제 및 예제 데이터베이스 설치 시 고려 사항를 참조하십시오.

  • AdventureWorks2008R2 데이터베이스에 액세스할 수 있는 권한이 있어야 합니다.

  • 컴퓨터에 텍스트 파일이 설치되어 있어야 합니다. 패키지의 완성된 버전을 설치하면 컴퓨터에 텍스트 파일이 설치됩니다. 텍스트 파일을 찾을 수 없으면 예제 패키지를 다시 설치해 봅니다. 예제 패키지를 설치하려면 SQL Server 예제 및 예제 데이터베이스 설치 시 고려 사항를 참조하십시오.

    [!참고]

    자습서에서 사용하는 텍스트 파일을 설치하면 패키지의 완성된 버전도 설치됩니다.

이 자습서에서는 제어 흐름 요소 간 또는 데이터 흐름 요소 간에 자동 연결 기능을 사용하도록 SSIS 디자이너를 다시 구성하지 않았다고 가정합니다. SSIS 디자이너에서 자동 연결을 사용하는 경우 디자인 화면에 요소를 추가할 때 해당 요소가 자동으로 연결될 수 있습니다. 또한 제어 흐름에 대한 자동 연결 기능에서는 성공 대신 실패완료를 기본 제약 조건으로 사용할 수 있습니다. SSIS 디자이너에서 성공을 기본 제약 조건으로 사용하지 않는 경우 자습서로 학습하는 동안 이 구성을 다시 설정해야 합니다. 자동 연결 기능을 구성하려면 Business Intelligence Development Studio의 도구메뉴에서 옵션을 클릭합니다. 그런 다음 옵션 대화 상자의 비즈니스 인텔리전스 디자이너 섹션에서 자동 연결 설정을 변경합니다.

이 자습서에 소요되는 예상 시간: 30분

이 자습서의 단원

[!참고]

자습서를 검토할 때는 문서 뷰어 도구 모음에 다음 단추 및 이전 단추를 추가하는 것이 좋습니다. 자세한 내용은 도움말에 다음 및 이전 단추 추가를 참조하십시오.

완성된 자습서 패키지

이 자습서의 완성된 패키지를 다운로드할 수 있습니다. 이 자습서를 완료하는 동안 완성된 패키지를 참조용으로 사용할 수 있습니다.

이 자습서에서 완성된 패키지를 다운로드 및 실행하는 방법에 대한 자세한 내용은 CodePlex에 제공되는 Integration Services 예제를 참조하십시오.