DTS와 SSIS의 차이점

Anonim

DTS vs SSIS

데이터 변환 서비스 (DTS라고도 함)는 전임자였습니다 (ETS 도구를 사용하여 개체를 추출, 변환 및로드하는 도구를 의미 함) 이 정보를 추출, 변환 및로드하기 위해 ETS 도구 (웨어 하우스 용 데이터베이스로 정보를 추출, 변환 및로드하는 도구를 의미)를 사용하는 개체 집합입니다.

SQL Server Integration Services (SSIS라고도 함)는 Microsoft가 여러 소스에서 데이터를 추출하기 위해 사용자에게 제공하는 ETL 도구입니다. DTS는 Microsoft SQL Server 2000의 원래 구성 요소였으며 처음에는 항상 SQL Server 데이터베이스와 함께 사용되었습니다 (예: ETL). 서버의 필수적인 부분 이었지만 DTS는 서버의 독립된 부분으로도 쉽게 사용할 수있었습니다. 다른 데이터베이스와 함께 Microsoft 서버. OLE DB, ODBC 또는 텍스트로만 지정된 파일을 사용하는 이기종 소스의 데이터를 지원하는 모든 데이터베이스로 변환 및로드 할 수 있습니다.

SSIS는 Microsoft SQL Server 2005의 구성 요소입니다. 따라서 SSIS는 별도의 설치가 필요하지 않습니다. 사용자가 활성 연결을 통해 통신 할 수있는 모든 용도로 사용할 수 있습니다. 패키지를 빌드하고 디버그하기위한 그래픽 도구 및 마법사, 여러 작업 (예: FTP 작업)을위한 워크 플로 기능을 수행하는 데 사용되는 모든 작업, SQL 문 실행 또는 전자 메일 보내기를 포함합니다. 또한 데이터를 추출하고로드하는 데 사용되는 데이터 원본과 데이터를 정리, 집계, 병합 및 복사하는 데 사용되는 변환이 있습니다.

DTS 패키지는 데이터가 DTS를 사용하여 수정 될 때마다 구현됩니다. 이러한 파일은 SQL Server에 직접 저장하거나 COM 파일 (Microsoft Repository라고도 함)에 저장할 수 있습니다. SQL Server의 2000 버전의 일부로 프로그래머는 Visual Basic 언어 파일로 패키지를 저장할 수있었습니다. 물론 다른 언어 파일을 더 충분하게 찾지 않는 한. VB 파일로 저장하면 패키지에있는 객체 및 구성 요소 객체를 만들기 위해 패키지가 스크립팅됩니다.

요약:

1. DTS는 ETS 도구를 사용하여 데이터베이스에서 정보를 추출, 변환 및로드하는 객체 집합입니다. SSIS는 Microsoft에서 다양한 소스의 추가 데이터로 제공하는 ETL 도구입니다. 2. DTS는 원래 Microsoft SQL Server 2000의 일부였습니다. SSIS는 Microsoft SQL Server 2005의 구성 요소입니다.