다음을 통해 공유


Integration Services 작업

작업은 패키지 제어 흐름에서 수행되는 작업 단위를 정의하는 제어 흐름 요소입니다. SQL Server 2005 Integration Services(SSIS) 패키지는 하나 이상의 작업으로 구성됩니다. 패키지에 둘 이상의 작업이 포함되면 이러한 작업은 선행 제약 조건에 의해 제어 흐름으로 연결되고 순차화됩니다.

COM을 지원하는 Visual Basic 등의 프로그래밍 언어와 C#과 같은 .NET 프로그래밍 언어를 사용하여 사용자 지정 작업을 작성할 수도 있습니다.

SQL Server 2005 Integration Services(SSIS)의 패키지 작업용 그래픽 도구인 SSIS 디자이너는 패키지 제어 흐름을 만들기 위한 디자인 화면과 작업 구성을 위한 사용자 지정 편집기를 제공합니다. SQL Server 2005 Integration Services(SSIS) 개체 모델을 프로그래밍하여 프로그래밍 방식으로 패키지를 만들 수도 있습니다.

Integration Services에는 다음 유형의 작업이 포함되어 있습니다.

데이터 흐름 작업

데이터 흐름을 실행하여 데이터를 추출하고 열 수준 변환을 적용하며 데이터를 로드하는 작업입니다.

데이터 흐름 작업

데이터 준비 작업

파일 및 디렉터리 복사, 파일 및 데이터 다운로드, 웹 메서드 실행, XML 문서에 작업 적용 등의 작업입니다.

파일 시스템 작업

FTP 작업

웹 서비스 작업

XML 작업

워크플로 작업

다른 프로세스와 통신하여 패키지 실행, 프로그램 또는 배치 파일 실행, 패키지 간에 메시지 송수신, 전자 메일 메시지 보내기, WMI(Windows Management Instrumentation) 데이터 읽기, WMI 이벤트 감시 등의 작업입니다.

패키지 실행 작업

DTS 2000 패키지 실행 작업

프로세스 실행 작업

메시지 큐 작업

메일 보내기 작업

WMI 데이터 판독기 작업

WMI 이벤트 감시자 작업

SQL Server 작업

SQL Server 개체 및 데이터를 액세스, 복사, 삽입, 삭제 및 수정하는 작업입니다.

대량 삽입 작업

SQL 실행 작업

데이터베이스 전송 작업

오류 메시지 전송 작업

작업 전송 작업

로그인 전송 작업

마스터 저장 프로시저 전송 작업

SQL Server 개체 전송 작업

스크립팅 작업

스크립트를 사용하여 패키지 기능을 확장하는 작업입니다.

ActiveX 스크립트 작업

스크립트 작업

Analysis Services 작업

Analysis Services 개체를 만들고 수정, 삭제 및 처리하는 작업입니다.

Analysis Services 처리 작업

Analysis Services DDL 실행 작업

데이터 마이닝 쿼리 작업

유지 관리 작업

SQL Server 데이터베이스 백업 및 축소, 인덱스 다시 작성 및 다시 구성, SQL Server 에이전트 작업 실행 등의 관리 기능을 수행하는 작업입니다.

데이터베이스 백업 작업

데이터베이스 무결성 검사 작업

SQL Server 에이전트 작업 실행 작업

T-SQL 문 실행 작업

기록 정리 작업

운영자에게 알림 작업

인덱스 다시 작성 작업

인덱스 다시 구성 작업

데이터베이스 축소 작업

통계 업데이트 작업

사용자 지정 작업

COM을 지원하는 Visual Basic 등의 프로그래밍 언어와 C#과 같은 .NET 프로그래밍 언어를 사용하여 사용자 지정 작업을 작성할 수도 있습니다. SSIS 디자이너에서 사용자 지정 작업에 액세스하려는 경우 해당 작업의 사용자 인터페이스를 만들어 등록할 수 있습니다. 자세한 내용은 Developing a Custom Task을 참조하십시오.

작업 추가 및 구성

Integration Services 패키지에는 패키지 실행 시 데이터베이스 테이블에서 레코드를 삭제하는 SQL 실행 작업과 같은 단일 작업이 포함될 수 있습니다. 그러나 패키지는 일반적으로 여러 개의 작업을 포함하며 각 작업은 패키지 제어 흐름의 컨텍스트에서 실행되도록 설정됩니다. 런타임 이벤트에 응답하여 실행되는 작업 흐름인 이벤트 처리기도 작업을 가질 수 있습니다.

SSIS 디자이너를 사용하여 패키지에 작업을 추가하는 방법은 방법: 제어 흐름에 작업 또는 컨테이너 추가를 참조하십시오.

프로그래밍 방식으로 패키지에 작업을 추가하는 방법은 Adding Tasks Programmatically를 참조하십시오.

SSIS 디자이너에서 제공하는 각 작업의 사용자 지정 대화 상자나 Business Intelligence Development Studio에 포함된 속성 창을 사용하여 각 작업을 개별적으로 구성할 수 있습니다. 패키지는 동일한 유형의 작업을 여러 개 포함할 수 있으며(예: 6개의 SQL 실행 작업) 각 작업이 서로 다르게 구성될 수 있습니다. 자세한 내용은 방법: 작업 속성 설정을 참조하십시오.

연결 및 그룹화 작업

작업에 둘 이상의 작업이 포함되면 이러한 작업은 선행 제약 조건에 의해 제어 흐름으로 연결되고 순차화됩니다. 자세한 내용은 선행 제약 조건을 참조하십시오.

작업을 그룹화하여 단일 작업 단위로 수행하거나 루프에서 반복할 수 있습니다. 자세한 내용은 Foreach 루프 컨테이너, For 루프 컨테이너시퀀스 컨테이너를 참조하십시오.

참고 항목

개념

제어 흐름 요소
패키지 제어 흐름 만들기

도움말 및 정보

SQL Server 2005 지원 받기