스크립트 구성 요소를 사용하여 데이터 흐름 확장

스크립트 구성 요소는 Microsoft Visual Basic 또는 Microsoft Visual C#으로 작성되고 패키지 런타임에 컴파일 및 실행되는 사용자 지정 코드를 사용하여 Microsoft Integration Services 패키지의 데이터 흐름 기능을 확장합니다. 스크립트 구성 요소를 사용하면 Integration Services에서 제공하는 원본, 변환 및 대상이 개발자의 요구 사항을 완전히 만족시키지 못하는 경우 사용자 지정 데이터 흐름 원본, 변환 또는 대상을 손쉽게 개발할 수 있습니다. 필요한 입력 및 출력으로 구성 요소를 구성한 후에는 이 구성 요소에서 필요한 모든 인프라 코드를 자동으로 작성하므로 개발자는 사용자 지정 처리에 필요한 코드에만 집중하면 됩니다.

예를 들어 스크립트 구성 요소를 사용하여 데이터에서 HTML 태그를 제거하는 사용자 지정 변환을 만들 수 있습니다. 자세한 내용은 Microsoft-ssis.blogspot.com의 SSIS에서 정규식을 사용한 정리 문서를 참조하십시오.

스크립트 구성 요소는 각각 ScriptComponentScriptBuffer 클래스의 인스턴스인 ComponentWrapper 및 BufferWrapper 프로젝트 항목의 자동 생성된 클래스를 통해 포함하는 패키지 및 데이터 흐름과 상호 작용합니다. 이러한 클래스는 연결, 변수 및 기타 패키지 항목을 형식화된 개체로 사용할 수 있도록 하고 입력과 출력을 관리합니다. 또한 스크립트 구성 요소에서는 사용자 지정 기능을 구현하는 데 Visual Basic 네임스페이스 및 .NET Framework 클래스 라이브러리뿐 아니라 사용자 지정 어셈블리도 사용합니다.

스크립트 구성 요소 및 해당 구성 요소가 생성하는 인프라 코드를 사용하면 사용자 지정 데이터 흐름 구성 요소를 개발하는 과정이 훨씬 간단해집니다. 하지만 스크립트 구성 요소의 작동 방식을 이해하려면 사용자 지정 데이터 흐름 구성 요소 개발 섹션을 통해 사용자 지정 데이터 흐름 구성 요소를 개발하는 데 필요한 단계를 파악하는 것이 좋습니다.

여러 패키지에서 재사용할 원본, 변환 또는 대상을 만들 경우에는 스크립트 구성 요소를 사용하는 대신 사용자 지정 구성 요소를 개발하는 것이 좋습니다. 자세한 내용은 사용자 지정 데이터 흐름 구성 요소 개발을 참조하십시오.

섹션 내용

다음 항목에서는 스크립트 구성 요소에 대해 자세히 설명합니다.

Integration Services 아이콘(작은 아이콘) Integration Services 관련 최신 정보 얻기

Microsoft의 최신 다운로드, 문서, 예제 및 비디오와 커뮤니티에서 선택된 솔루션을 보려면 MSDN의 Integration Services 페이지를 방문하십시오.


이러한 업데이트에 대한 자동 알림을 받으려면 해당 페이지에서 제공하는 RSS 피드를 구독하십시오.

참고 항목

참조

스크립트 태스크와 스크립트 구성 요소 비교

개념

스크립트 구성 요소

관련 자료

SSIS에서 정규식을 사용한 정리