Integration Services의 향상된 기능
Microsoft SQL Server 2005 Integration Services(SSIS)는 데이터 웨어하우징용 ETL(추출, 변환 및 로드) 패키지를 비롯하여 고성능 데이터 통합 솔루션을 구축하는 데 사용할 수 있는 확장성이 뛰어난 새로운 플랫폼입니다. Integration Services는 SQL Server 7.0의 구성 요소로 처음 도입되었던 DTS(데이터 변환 서비스)를 대체합니다.
SQL Server 7.0과 2000에서는 DTS가 제한된 작업 및 변환 집합만 제공했습니다. 따라서 개발자가 복잡하고 반복되는 워크플로의 패키지를 만들고 다양한 유형의 열 수준 변환을 데이터에 적용하는 것이 매우 어려웠습니다. 패키지 작성에 사용되는 그래픽 디자이너에서는 단일 디자인 화면에 워크플로와 데이터 흐름이 결합되어 제한된 제어 흐름 옵션만 제공했습니다.
Microsoft SQL Server 2005에는 완전히 새로운 ETL 제품인 SQL Server 2005 Integration Services(SSIS)가 설계 및 작성되어 포함되어 있습니다. Integration Services는 DTS에 내재된 여러 가지 문제와 제한 사항을 해결합니다. SSIS에는 확장 가능한 새 아키텍처, 새 패키지 디자이너, 많은 새 작업, 루프 구조 및 변환 등의 향상 기능과 패키지 배포, 관리 및 성능 관련 개선 기능이 포함되어 있습니다.
Integration Services에는 패키지 작성 및 디버깅을 위한 그래픽 도구와 마법사, SQL 명령 실행, FTP 작업 및 전자 메일 메시징과 같은 워크플로 기능 수행을 위한 작업, 데이터 추출 및 로드를 위한 데이터 원본과 대상, 데이터 정리, 집계, 병합 및 복사를 위한 변환, Integration Services 관리를 위한 관리 서비스 및 Integration Services 개체 모델 프로그래밍을 위한 API(응용 프로그래밍 인터페이스)가 포함되어 있습니다.
다음 표에서는 Integration Services의 광범위한 향상 기능에 대해 설명합니다.
항목 | 설명 |
---|---|
개발 관련 향상 기능에는 제어 흐름과 데이터 흐름을 구별하는 새 아키텍처, 이러한 구별을 반영하는 새 패키지 디자이너, 많은 새 작업과 향상 작업, 데이터 원본과 대상, 변환, 새 디버깅 기능, 사용자 지정 개발을 위한 확장 가능한 API가 있습니다. |
|
관리 효율 관련 향상 기능에는 새 패키지 저장소 및 관리 도구, 새 모니터링 및 문제 해결 도구, 새 배포 옵션, 강화된 보안 기능, 레거시 지원이 있습니다. |