사용자 지정 태스크 개발Developing a Custom Task

Integration ServicesIntegration Services에서는 태스크를 사용하여 데이터의 추출, 변환 및 로드를 지원하는 작업 단위를 수행합니다. uses tasks to perform units of work in support of the extraction, transformation, and loading of data. Integration ServicesIntegration Services에는 SQL 문 실행부터 FTP 사이트의 파일 다운로드에 이르기까지 가장 자주 사용되는 동작을 수행하는 다양한 태스크가 포함되어 있습니다. includes a variety of tasks that perform the most frequently used actions, from executing an SQL statement to downloading a file from an FTP site. 포함된 태스크와 지원되는 동작이 요구 사항을 완전히 충족시키지 못할 경우에는 사용자 지정 태스크를 만들 수 있습니다.If the included tasks and supported actions do not completely meet your requirements, you can create a custom task.

사용자 지정 태스크를 만들려면 Task 기본 클래스에서 상속되는 클래스를 만들고 새 클래스에 DtsTaskAttribute 특성을 적용한 다음 Execute 메서드를 포함하여 기본 클래스의 중요한 메서드와 속성을 재정의해야 합니다.To create a custom task, you have to create a class that inherits from the Task base class, apply the DtsTaskAttribute attribute to your new class, and override the important methods and properties of the base class, including the Execute method.

섹션 내용In This Section

이 섹션에서는 사용자 지정 태스크와 선택 사항인 태스크의 사용자 지정 사용자 인터페이스를 만들고 구성하고 코딩하는 방법을 설명합니다.This section describes how to create, configure, and code a custom task and its optional custom user interface.

사용자 지정 작업 만들기Creating a Custom Task
사용자 지정 태스크를 만드는 첫 번째 단계를 설명합니다.Describes the first step, which is creating the custom task.

사용자 지정 태스크 코딩Coding a Custom Task
사용자 지정 태스크의 주요 메서드를 코딩하는 방법에 대해 설명합니다.Describes how to code the principal methods of a custom task.

사용자 지정 태스크에서 데이터 원본에 연결Connecting to Data Sources in a Custom Task
사용자 지정 태스크를 데이터 원본에 연결하는 방법에 대해 설명합니다.Describes how to connect a custom task to a data source.

이벤트 발생 및 정의에 사용자 지정 작업Raising and Defining Events in a Custom Task
사용자 지정 태스크에서 이벤트를 발생시키고 사용자 지정 이벤트를 정의하는 방법에 대해 설명합니다.Describes how to raise events and define custom events from the custom task.

사용자 지정 태스크에서 디버깅에 대 한 지원 추가Adding Support for Debugging in a Custom Task
사용자 지정 태스크에 중단점 대상을 만드는 방법에 대해 설명합니다.Describes how to create breakpoint targets in the custom task.

사용자 지정 태스크에 대 한 사용자 인터페이스 개발Developing a User Interface for a Custom Task
SSISSSIS 디자이너에 표시되는 사용자 인터페이스를 만들어 사용자 지정 태스크의 속성을 구성하는 방법에 대해 설명합니다.Describes how to create a user interface that shows in SSISSSIS Designer to configure properties on the custom task.

모든 사용자 지정 개체에 대한 일반적인 정보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 kinds 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 about the other types of custom objects that you can create in Integration ServicesIntegration Services, see the following topics:

사용자 지정 연결 관리자 개발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.

사용자 지정 데이터 흐름 구성 요소 개발Developing a Custom Data Flow Component
사용자 지정 데이터 흐름 원본, 변환 및 대상을 프로그래밍하는 방법에 대해 설명합니다.Discusses how to program custom data flow sources, transformations, and destinations.

관련 항목:See Also

스크립트 태스크를 사용 하 여 패키지를 확장합니다. Extending the Package with the Script Task
스크립팅 솔루션과 사용자 지정 개체를 비교합니다.Comparing Scripting Solutions and Custom Objects