스크립팅을 사용한 패키지 확장
기본 제공 구성 요소 Integration Services가 요구 사항을 충족하지 않는 경우 고유한 확장을 코딩하여 Integration Services의 기능을 확장할 수 있습니다. 패키지를 확장하기 위한 두 가지 개별 옵션이 있습니다. 스크립트 태스크 및 스크립트 구성 요소에서 제공하는 강력한 래퍼 내에서 코드를 작성하거나 Integration Services 개체 모델에서 제공하는 기본 클래스에서 파생하여 사용자 지정 Integration Services 확장을 처음부터 만들 수 있습니다.
이 섹션에서는 스크립팅을 사용하여 패키지를 확장하는 두 가지 옵션 중 더 간단한 옵션을 살펴봅니다.
스크립트 태스크와 스크립트 구성 요소를 사용하면 코딩이 거의 없는 Integration Services 패키지의 제어 흐름과 데이터 흐름을 모두 확장할 수 있습니다. 두 개체 모두 VSTA(Microsoft Visual Studio Tools for Applications) 개발 환경과 Microsoft Visual Basic 또는 Microsoft Visual C# 프로그래밍 언어를 사용하며, Microsoft .NET Framework 클래스 라이브러리에서 제공하는 모든 기능과 사용자 지정 어셈블리의 이점을 누릴 수 있습니다. 스크립트 태스크 및 스크립트 구성 요소를 사용하면 개발자가 사용자 지정 작업 또는 사용자 지정 데이터 흐름 구성 요소를 개발할 때 일반적으로 필요한 모든 인프라 코드를 작성하지 않고도 사용자 지정 기능을 만들 수 있습니다.
섹션 내용
스크립트 태스크와 스크립트 구성 요소를 비교하면 스크립트 태스크와 스크립트 구성 요소 간의 유사점과 차이점에 대해 설명합니다.
스크립팅 솔루션과 사용자 지정 개체 를 비교하면 스크립팅 솔루션과 사용자 지정 개체 개발 중에서 선택할 때 사용할 조건에 대해 설명합니다.
스크립팅 솔루션 에서 다른 어셈블리 참조 스크립팅 프로젝트에서 외부 어셈블리 및 네임스페이스를 참조하고 사용하는 데 필요한 단계를 설명합니다.
스크립트 태스크를 사용하여 패키지를 확장하면 스크립트 태스크 를 사용하여 사용자 지정 작업을 만드는 방법을 설명합니다. 태스크는 일반적으로 패키지 실행당 한 번 또는 패키지에서 연 각 데이터 원본에 대해 한 번 호출됩니다.
스크립트 구성 요소를 사용하여 데이터 흐름을 확장하면 스크립트 구성 요소를 사용하여 사용자 지정 데이터 흐름 원본, 변환 및 대상을 만드는 방법을 설명합니다. 데이터 흐름 구성 요소는 일반적으로 처리되는 데이터의 각 행에 대해 한 번 호출됩니다.
참조
Integration Services 오류 및 메시지 참조 는 미리 정의된 Integration Services 오류 코드와 해당 기호 이름 및 설명을 나열합니다.
관련 섹션
사용자 지정 개체 를 사용하여 패키지 확장에서는 여러 패키지에서 사용할 프로그램 사용자 지정 작업, 데이터 흐름 구성 요소 및 기타 패키지 개체를 만드는 방법을 설명합니다.
프로그래밍 방식으로 패키지 빌드에서는 Integration Services 패키지를 프로그래밍 방식으로 만들고, 구성하고, 실행하고, 로드하고, 저장하고, 관리하는 방법을 설명합니다.
Integration Services를 사용하여 최신 상태 유지
Microsoft의 최신 다운로드, 문서, 샘플 및 비디오와 커뮤니티에서 선택한 솔루션은 MSDN의 Integration Services 페이지를 방문하세요.
MSDN의 Integration Services 페이지 방문
이러한 업데이트에 대한 자동 알림을 보려면 페이지에서 사용할 수 있는 RSS 피드를 구독합니다.