SQL Server Integration Services(어떻게 할까요?)

Microsoft SQL Server 2005 Integration Services(SSIS)는 데이터 웨어하우징을 위한 ETL(추출, 변환 및 로드) 패키지를 비롯하여 고성능 데이터 통합 솔루션을 작성하기 위한 플랫폼입니다.

Integration Services에는 패키지 작성 및 디버깅을 위한 그래픽 도구와 마법사, Integration Services 관리를 위한 관리 서비스(Integration Services 서비스) 및 Integration Services 개체 모델 프로그래밍을 위한 API(응용 프로그래밍 인터페이스)가 포함되어 있습니다.

Integration Services는 처음에 SQL Server 7.0의 구성 요소로 소개되었던 DTS(데이터 변환 서비스)를 대체합니다.

다음의 주요 항목 목록은 Integration Services를 설치, 이해 및 사용 방법을 이해하는 데 도움이 될 것입니다.

설치

  • SQL Server Integration Services 설치
    이 섹션에서는 사전 설치 작업, 설치 가능한 구성 요소, 하드웨어 요구 사항 및 Integration Services 설치 경로에 대해 설명합니다.
  • SQL Server 2005 구성 요소 설치
    이 섹션에서는 모든 SQL Server 2005 구성 요소에 대한 정보를 제공합니다. 일부 Integration Services 기능을 사용하거나 다른 구성 요소에서 사용할 수 있는 SQL Server 기능을 통합하는 엔터프라이즈 솔루션을 개발하려면 SQL Server 2005 구성 요소를 추가로 설치해야 할 수 있습니다.

개요

  • Integration Services 개요
    이 섹션에서는 일반적인 Integration Services 사용 방법, Integration Services 아키텍처 및 데이터 통합 솔루션 작성과 관리를 위한 Integration Services 도구에 대한 정보를 포함하여 Integration Services에 대해 간략하게 설명합니다.
  • Integration Services 개체 및 개념
    이 섹션에서는 패키지 작성을 위해 Integration Services에서 제공하는 개체에 대해 자세히 설명합니다. 또한 패키지 워크플로에서 여러 개체가 함께 동작하는 방법과 패키지를 손쉽게 배포 및 유지 관리하고 문제 발생 시 이를 쉽게 해결할 수 있도록 패키지에 포함시킬 수 있는 기능에 대해 설명합니다.
  • 간단한 ETL 패키지 만들기 자습서
    이 자습서에서는 간단한 패키지 작성 방법과 반복되는 워크플로, 구성 및 오류 처리와 같은 기능을 패키지에 추가하는 방법을 배울 수 있습니다.

디자인 및 만들기

  • SSIS 디자이너에서 패키지 만들기
    SSIS 디자이너를 사용하여 복잡한 워크플로, 다른 유형의 데이터 원본에 대한 연결, 다중 데이터 변환 및 이벤트 기반 논리를 포함하는 패키지를 생성할 수 있습니다. 이 섹션에서는 SSIS 디자이너를 사용하여 패키지를 작성할 때 일반적으로 수행하는 작업에 대해 설명합니다.
  • 패키지에 고급 기능 추가
    트랜잭션, 검사점 및 로깅과 같은 강력한 기능을 Integration Services 패키지에 추가할 수 있습니다. 이 섹션에서는 이러한 모든 항목에 대해 자세히 설명합니다.
  • 패키지 예제
    예제 패키지를 실행 및 검사하여 최신 버전의 Integration Services로 작업하는 방법을 알아봅니다. 이러한 예제 패키지는 Integration Services API 설명서에서 볼 수 있는 코드 샘플에 사용되었습니다.
  • Building Packages Programmatically
    Integration Services 개체 모델은 여러 다른 원본에서 데이터를 추출, 변환 및 통합하기 위한 유연하고 확장성이 뛰어난 개체 모음을 제공합니다. 이 섹션에서는 패키지에 연결 및 작업을 추가하는 방법, 패키지 실행 중에 변수를 추가하고 변수 관련 작업을 수행하는 방법, 이벤트 처리기를 통합하는 방법 및 로깅을 설정하는 방법을 다룹니다.

배포

  • Integration Services 패키지 배포
    Integration Services에서는 패키지를 다른 서버에 배포하는 도구를 제공합니다. 이 섹션에서는 배포 유틸리티를 만드는 방법 및 이러한 유틸리티를 실행하여 다른 컴퓨터에 패키지와 종속 파일을 설치하는 방법에 대해 설명합니다.

관리

  • 데이터 변환 서비스 패키지 마이그레이션
    여러 가지 방법을 사용하여 SQL Server 2000으로 만든 Integration Services 솔루션을 유지할 수 있습니다. 패키지를 SQL Server 2005 형식으로 마이그레이션하거나, 계속 SQL Server 2000 패키지를 실행하거나, SQL Server 2000 패키지를 SQL Server 2005 Integration Services 솔루션에 추가할 수 있습니다. 이 섹션에서는 각각의 방법에 대해 자세히 설명합니다.
  • Integration Services 관리
    SQL Server Management Studio에서 Integration Services와 Integration Services 패키지를 관리할 수 있습니다. 이 섹션에서는 패키지 실행 및 Integration Services 보안 관리에서부터 패키지 성능 모니터링에 이르기까지 패키지 관리의 다양한 측면에 대해 설명합니다.

프로그래밍

  • 프로그래밍 예제
    이 섹션에서는 최신 버전의 Integration Services로 작업할 때 사용할 수 있는 예제 응용 프로그램, 패키지 샘플 및 여러 코딩 샘플을 제공합니다.
  • Extending Packages with Scripting
    스크립트 작업 및 스크립트 구성 요소를 사용하여 최소한의 코딩으로 Integration Services 패키지의 제어 흐름 및 데이터 흐름을 모두 확장할 수 있습니다. 두 개체 모두 강력한 VSA(Visual Studio for Applications) 개발 환경 및 Visual Basic .NET 프로그래밍 언어를 사용하며 Microsoft .NET Framework 클래스 라이브러리뿐만 아니라 사용자 지정 어셈블리가 제공하는 모든 기능을 활용할 수 있습니다. 스크립트 작업 및 스크립트 구성 요소를 사용하면 개발자가 사용자 지정 작업 또는 사용자 지정 데이터 흐름 구성 요소를 개발할 때 필요한 모든 인프라 코드를 작성하지 않고도 사용자 지정 기능을 사용할 수 있습니다.
  • Extending Packages with Custom Objects
    사용자 지정 Integration Services 솔루션에 스크립트 작업 및 스크립트 구성 요소가 제공하는 것 이상의 유연성이 필요한 경우 또는 여러 패키지에서 다시 사용할 수 있는 구성 요소가 필요한 경우 Integration Services 개체 모델을 사용하면 관리 코드로 완벽하게 사용자 지정 작업, 데이터 흐름 구성 요소 및 기타 패키지 개체를 작성할 수 있습니다.
  • Building Packages Programmatically
    Integration Services 개체 모델은 여러 다른 원본에서 데이터를 추출, 변환 및 통합하기 위한 유연하고 확장성이 뛰어난 개체 모음을 제공합니다. 이 섹션에서는 패키지에 연결 및 작업을 추가하는 방법, 패키지 실행 중에 변수를 추가하고 변수 관련 작업을 수행하는 방법, 이벤트 처리기를 통합하는 방법 및 로깅을 설정하는 방법을 다룹니다.
  • Managing Packages Programmatically
    Building Packages Programmatically에 설명된 대로 프로그래밍 방식을 사용하여 Integration Services 패키지를 한 줄씩 만들 수 있습니다. 그러나 코드 몇 줄만 사용해도 클라이언트 응용 프로그램에서 기존 패키지를 로드 및 실행할 수 있습니다. 이 섹션의 항목에서는 기존 패키지를 프로그래밍 방식으로 실행하는 방법, 임의의 관리되는 클라이언트 응용 프로그램에서 데이터 흐름의 출력에 액세스하는 방법, 저장된 패키지 및 실행 중인 패키지를 관리하는 방법에 대해 설명합니다.
  • Integration Services 식 참조
    Integration Services 개체에서 속성 값 설정에 사용하는 식을 작성하는 데 필요한 언어에 대해 설명합니다.

참고 항목

관련 자료

SQL Server Integration Services

도움말 및 정보

SQL Server 2005 지원 받기