Integration Services 예제
SQL ServerIntegration Services 작업 방법에 대해 알아 보려면 CodePlex에서 다음 예제 응용 프로그램, 패키지 예제 및 코딩 예제를 다운로드할 수 있습니다.
중요 |
---|
이러한 예제는 교육용으로만 제공되므로 프로덕션 환경에서 사용하기에 적합하지 않으며 프로덕션 환경에서 테스트되지 않았습니다. Microsoft에서는 이러한 예제에 대해 기술 지원을 제공하지 않습니다. |
패키지 예제
다음 표에서는 제공되는 Integration Services 패키지 예제에 대해 설명합니다.
이름 |
설명 |
---|---|
계산 열 패키지 예제 |
집계 변환 및 파생 열 변환을 사용하여 값을 계산하고 결과를 파일에 저장하는 방법을 보여 줍니다. |
데이터 계보 캡처 패키지 예제 |
데이터에 대한 계보 정보를 얻어 데이터 흐름에 추가하고 테이블에 원본 데이터 및 계보 정보를 기록하는 방법을 보여 줍니다. |
XML 데이터 처리 패키지 예제 |
XPath 작업을 사용하여 XML 데이터 파일에서 데이터를 추출하고 이 데이터를 플랫 파일 형식으로 변환 및 텍스트 파일에 삽입하는 방법을 보여 줍니다. |
데이터 정리 패키지 예제 |
새 고객을 기존 고객에 대해 정확히 일치 및 유사 항목 일치로 적용하여 데이터를 정리하는 방법과 유사 항목 그룹화를 사용하여 중복된 고객을 식별하는 방법을 보여 줍니다. |
루프 패키지 예제에서 SQL 문 실행 |
루프에서 SQL CREATE TABLE 문을 실행하는 방법, 데이터 값을 평가하고 정리하는 방법, 테이블에 데이터를 삽입하는 방법을 보여 줍니다. |
프로세스 실행 패키지 예제 |
프로세스 실행 태스크를 사용하여 CAB 파일의 압축을 해제하는 프로그램을 실행하는 방법과 압축 해제된 데이터를 읽고 테이블에 삽입하는 방법을 보여 줍니다. |
조회 변환 예제 |
캐시 연결 관리자를 사용하여 전체 캐시 모드에서 조회 변환을 구현하는 방법을 보여 줍니다. 변환은 텍스트 파일에 저장된 참조 데이터 집합에 대한 조회를 수행합니다. |
SMO 테이블 DBCC |
SMO를 사용하여 AdventureWorks 데이터베이스의 사용자 테이블을 열거하는 방법, 스크립트 태스크를 사용하여 스키마 및 테이블 이름을 검색하고 이 이름을 두 개의 변수에 넣는 방법, SQL 실행 태스크로 이 두 변수를 사용하는 DBCC CHECKCONSTRAINTS 명령을 실행하는 방법을 보여 줍니다. |
AWDataWarehouseRefresh 패키지 예제 |
AdventureWorks OLTP 데이터베이스에서 AdventureWorksDW 데이터 웨어하우스를 업데이트하는 방법을 보여 줍니다. |
AdventureWorks DW 파티션 동기화 |
Integration Services 패키지를 사용하여 관계형 데이터베이스 및 Analysis Services 데이터베이스 간 파티션 동기화를 자동화하는 방법을 보여 줍니다. 이 예제 패키지에서는 스크립트 태스크와 Analysis Services DDL 실행 태스크를 사용하며 ASSL 및 AMO 기술을 사용하는 방법을 보여 줍니다. |
SQL 실행 매개 변수 및 결과 집합 예제 |
매개 변수가 있는 저장 프로시저와 SQL 문을 사용하여 AdventureWorks 데이터베이스를 쿼리하는 방법을 보여 줍니다. 이 패키지는 매개 변수와 결과 집합을 변수에 매핑하여 패키지 변수에 쿼리 결과를 저장합니다. |
기본 패키지 만들기 자습서: 단원 패키지 |
마법사를 사용하여 Excel에서 데이터를 가져오고 데이터를 테이블에 로드하는 방법을 보여 줍니다. |
간단한 ETL 패키지 만들기 자습서: 단원 패키지 |
Foreach 루프를 사용하여 여러 플랫 파일을 읽은 다음 데이터를 변환하는 방법을 보여 줍니다. 또한 로깅과 구성을 소개합니다. |
패키지 배포 자습서: 단원 패키지 |
작성된 배포 유틸리티를 사용하여 패키지를 배포하고 대상 컴퓨터에 설치하는 방법을 보여 줍니다. |
마법사를 사용하여 ODBC에서 플랫 파일로 내보내기 자습서: 단원 패키지 |
SQL Server 가져오기 및 내보내기 마법사를 사용하여 SQL Server ODBC 데이터 원본에서 기존 텍스트 파일로 데이터를 내보내는 방법을 보여 줍니다. |
지정된 간격 동안 변경 데이터 캡처 패키지 예제 추가 정보 |
Integration Services 패키지에서 변경 데이터 캡처 기능을 사용하여 지정된 시간 간격 동안 발생한 모든 변경 내용을 증분 로드하는 방법을 보여 줍니다. |
마지막 요청 이후 변경 데이터 캡처 패키지 예제 추가 정보 |
Integration Services 패키지에서 변경 데이터 캡처 기능을 사용하여 이전 요청 이후 발생한 모든 변경 내용을 증분 로드하는 방법을 보여 줍니다. |
제어 흐름 프로그래밍 예제
다음 표에서는 사용할 수 있는 Integration Services 프로그래밍 예제를 설명하고 제어 흐름을 프로그래밍하는 방법을 보여 줍니다.
예제 |
설명 |
---|---|
DataFlow 패키지 만들기 예제 |
프로그래밍 방식으로 패키지를 만들고 데이터 흐름을 추가하는 방법을 보여 줍니다. |
사용자 지정 증분 태스크 만들기 예제 |
사용자 지정 태스크와 관련 사용자 인터페이스를 만드는 방법을 보여 줍니다. |
ForEachDirectory 예제 |
사용자 지정 열거자를 만드는 방법을 보여 줍니다. 이 예제에서는 파일 시스템의 폴더를 열거합니다. |
SQL Server 사용자 지정 연결 관리자 예제 |
사용자 지정 사용자 인터페이스를 통해 사용자 지정 연결 관리자를 만드는 방법을 보여 줍니다. 이 예제에서는 SQL Server 인스턴스에 연결합니다. |
Excel2 사용자 지정 연결 관리자 예제 |
사용자 지정 사용자 인터페이스를 통해 사용자 지정 연결 관리자를 만드는 방법을 보여 줍니다. 이 예제에서는 Excel 통합 문서에 연결합니다. |
HtmlLogProvider 예제 |
사용자 지정 로그 공급자를 만드는 방법을 보여 줍니다. 이 예제에서는 로그 출력을 HTML 문서의 테이블 형식으로 저장합니다. |
EmailLogProvider 예제 |
사용자 지정 로그 공급자를 만드는 방법을 보여 줍니다. 이 예제에서는 로그 출력을 일반 텍스트 또는 HTML 형식의 SMTP 메일 메시지로 보냅니다. |
데이터 흐름 프로그래밍 예제
다음 표에서는 사용할 수 있는 Integration Services 프로그래밍 예제를 설명하고 데이터 흐름을 프로그래밍하는 방법을 보여 줍니다.
예제 |
설명 |
---|---|
Readme_AdoSource |
데이터 흐름 태스크에서 데이터 원본으로 사용할 수 있는 원본 구성 요소를 구현하는 방법을 보여 줍니다. |
Readme_ChangeCase |
동기 출력을 사용하여 변환 구성 요소를 구현하는 방법을 보여 줍니다. |
Readme_RemoveDuplicates |
비동기 출력을 사용하여 데이터 흐름 변환 구성 요소를 구현하는 방법을 보여 줍니다. |
UI 구성 요소가 있는 중복 제거 예제 추가 정보 |
데이터 흐름 구성 요소에 대한 사용자 지정 사용자 인터페이스를 구현하는 방법을 보여 줍니다. |
Readme_DatasetDestination |
Business Intelligence Development Studio에 통합되고 데이터 흐름 태스크에 추가될 수 있는 사용자 지정 대상 구성 요소를 구현하는 방법을 보여 줍니다. |