사용자 지정 데이터 흐름 구성 요소 개발Developing a Custom Data Flow Component

데이터 흐름 태스크는 다양한 데이터 원본에 연결한 다음 해당 데이터를 빠른 속도로 변환하고 라우팅하는 여러 구성 요소로 구성됩니다.The data flow task consists of components that connect to a variety of data sources and then transform and route that data at high speed. MicrosoftMicrosoft SQL ServerSQL Server Integration ServicesIntegration Services 개발자가 사용자 지정 원본, 변환 및에서 사용할 수 있는 대상을 만들 수 있도록 하는 확장 가능한 개체 모델을 SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT) 와 배포 된 패키지입니다. SQL ServerSQL Server Integration ServicesIntegration Services provides an extensible object model that lets developers create custom sources, transformations, and destinations that you can use in SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT) and in deployed packages. 이 섹션에는 사용자 지정 데이터 흐름 구성 요소의 개발 과정을 설명하는 항목이 포함되어 있습니다.This section contains topics that will guide you in developing custom data flow components.

섹션 내용In This Section

사용자 지정 데이터 흐름 구성 요소 만들기Creating a Custom Data Flow Component
사용자 지정 데이터 흐름 구성 요소를 만드는 초기 단계에 대해 설명합니다.Describes the initial steps in creating a custom data flow component.

데이터 흐름 구성 요소의 디자인 타임 메서드Design-time Methods of a Data Flow Component
사용자 지정 데이터 흐름 구성 요소를 구현하는 디자인 타임 메서드에 대해 설명합니다.Describes the design-time methods to implement in a custom data flow component.

데이터 흐름 구성 요소의 런타임 메서드Run-time Methods of a Data Flow Component
사용자 지정 데이터 흐름 구성 요소를 구현하는 런타임 메서드에 대해 설명합니다.Describes the run-time methods to implement in a custom data flow component.

실행 계획 및 버퍼 할당Execution Plan and Buffer Allocation
데이터 흐름 실행 계획과 데이터 버퍼의 할당에 대해 설명합니다.Describes the data flow execution plan and the allocation of data buffers.

데이터 흐름의 데이터 형식 작업Working with Data Types in the Data Flow
데이터 흐름에서 Integration ServicesIntegration Services 데이터 형식을 .NET Framework의 관리되는 데이터 형식에 매핑하는 방식에 대해 설명합니다.Explains how the data flow maps Integration ServicesIntegration Services data types to .NET Framework managed data types.

유효성을 검사 하는 데이터 흐름 구성 요소Validating a Data Flow Component
구성 요소의 구성 유효성을 검사하고 구성 요소 메타데이터를 다시 구성하는 데 사용하는 메서드에 대해 설명합니다.Explains the methods used to validate component configuration and to reconfigure component metadata.

외부 메타 데이터 구현Implementing External Metadata
데이터 유효성 검사에 외부 메타데이터 열을 사용하는 방법에 대해 설명합니다.Explains how to use external metadata columns for data validation.

이벤트 발생 및 정의 데이터에서 흐름 구성 요소Raising and Defining Events in a Data Flow Component
미리 정의된 사용자 지정 이벤트를 발생시키는 방법에 대해 설명합니다.Explains how to raise predefined and custom events.

흐름 구성 요소 로깅 및 데이터에 있는 로그 항목을 정의 합니다.Logging and Defining Log Entries in a Data Flow Component
사용자 지정 로그 항목을 만들고 기록하는 방법에 대해 설명합니다.Explains how to create and write to custom log entries.

데이터 흐름 구성 요소의 오류 출력을 사용 하 여Using Error Outputs in a Data Flow Component
오류 행을 대체 출력으로 리디렉션하는 방법에 대해 설명합니다.Explains how to redirect error rows to an alternative output.

데이터 흐름 구성 요소의 버전 업그레이드Upgrading the Version of a Data Flow Component
새 버전의 구성 요소가 처음 사용될 때 저장된 구성 요소 메타데이터를 업데이트하는 방법에 대해 설명합니다.Explains how to update saved component metadata when a new version of your component is first used.

데이터 흐름 구성 요소에 대 한 사용자 인터페이스 개발Developing a User Interface for a Data Flow Component
구성 요소의 사용자 지정 편집기를 구현하는 방법에 대해 설명합니다.Explains how to implement a custom editor for a component.

개발 특정 유형의 데이터 흐름 구성 요소Developing Specific Types of Data Flow Components
세 가지 유형의 데이터 흐름 구성 요소인 원본, 변환 및 대상을 개발하는 방법에 대해 설명합니다.Contains information about developing the three types of data flow components: sources, transformations, and destinations.

참조Reference

Microsoft.SqlServer.Dts.Pipeline
사용자 지정 데이터 흐름 구성 요소를 만드는 데 사용되는 클래스와 인터페이스에 대해 설명합니다.Contains the classes and interfaces used to create custom data flow components.

Microsoft.SqlServer.Dts.Pipeline.Wrapper
데이터 흐름 태스크 개체 모델을 구성하며 사용자 지정 데이터 흐름 구성 요소를 만들거나 데이터 흐름 태스크를 빌드하는 데 사용되는 클래스와 인터페이스가 들어 있습니다.Contains the classes and interfaces that make up the data flow task object model, and is used to create custom data flow components or build a data flow task.

Microsoft.SqlServer.Dts.Pipeline.Design
데이터 흐름 구성 요소의 사용자 인터페이스를 만드는 데 사용되는 클래스와 인터페이스가 들어 있습니다.Contains the classes and interfaces used to create the user interface for data flow components.

Integration Services 오류 및 메시지 참조Integration Services Error and Message Reference
미리 정의된 Integration ServicesIntegration Services 오류 코드와 해당 심볼 이름 및 설명을 나열합니다.Lists the predefined Integration ServicesIntegration Services error codes with their symbolic names and descriptions.

모든 사용자 지정 개체에 대한 일반적인 정보Information Common to All Custom Objects

Integration ServicesIntegration Services에서 만들 수 있는 모든 사용자 지정 개체 유형에 공통적인 내용은 다음 항목을 참조하십시오.For information that is common to all the type of custom objects that you can create in Integration ServicesIntegration Services, see the following topics:

Integration Services용 사용자 지정 개체 개발Developing Custom Objects for Integration Services
Integration ServicesIntegration Services의 모든 사용자 지정 개체 유형을 구현하는 기본 단계에 대해 설명합니다.Describes the basic steps in implementing all types of custom objects for Integration ServicesIntegration Services.

사용자 지정 개체 지속Persisting Custom Objects
사용자 지정 지속성 및 해당 지속성이 필요한 경우에 대해 설명합니다.Describes custom persistence and explains when it is necessary.

사용자 지정 개체 빌드, 배포 및 디버그Building, Deploying, and Debugging Custom Objects
사용자 지정 개체를 작성, 서명, 배포 및 디버깅하는 방법에 대해 설명합니다.Describes the techniques for building, signing, deploying, and debugging custom objects.

기타 사용자 지정 개체에 대한 정보Information about Other Custom Objects

Integration ServicesIntegration Services에서 만들 수 있는 기타 사용자 지정 개체 유형에 대한 내용은 다음 항목을 참조하십시오.For information on the other types of custom objects that you can create in Integration ServicesIntegration Services, see the following topics:

사용자 지정 태스크 개발Developing a Custom Task
사용자 지정 태스크를 프로그래밍하는 방법에 대해 설명합니다.Discusses how to program custom tasks.

사용자 지정 연결 관리자 개발Developing a Custom Connection Manager
사용자 지정 연결 관리자를 프로그래밍하는 방법에 대해 설명합니다.Discusses how to program custom connection managers.

사용자 지정 로그 공급자 개발Developing a Custom Log Provider
사용자 지정 로그 공급자를 프로그래밍하는 방법에 대해 설명합니다.Discusses how to program custom log providers.

사용자 지정 ForEach 열거자 개발Developing a Custom ForEach Enumerator
사용자 지정 열거자를 프로그래밍하는 방법에 대해 설명합니다.Discusses how to program custom enumerators.

관련 항목:See Also

스크립트 구성 요소와 데이터 흐름 확장 Extending the Data Flow with the Script Component
스크립팅 솔루션과 사용자 지정 개체를 비교합니다.Comparing Scripting Solutions and Custom Objects