Sự khác biệt giữa DTS và SSIS

DTS và SSIS

Dịch vụ Chuyển đổi Dữ liệu (còn gọi là DTS) là người tiền nhiệm hệ thống SSIS là một bộ các đối tượng sử dụng công cụ ETS (có nghĩa là một công cụ chiết xuất, chuyển đổi và tải thông tin vào cơ sở dữ liệu để lưu kho) để trích xuất, chuyển đổi và tải thông tin này đến và / hoặc từ cơ sở dữ liệu

Dịch vụ tích hợp SQL Server (còn gọi là SSIS) là một công cụ ETL mà Microsoft cung cấp cho người dùng để trích xuất dữ liệu từ nhiều nguồn khác nhau. cho biết dữ liệu theo yêu cầu của từng doanh nghiệp và tải nó vào đích cụ thể đó (vì thế ETL)

DTS là một thành phần ban đầu của Microsoft SQL Server 2000, và lúc khởi đầu, nó luôn được sử dụng với cơ sở dữ liệu SQL Server Mặc dù nó là một phần của máy chủ, DTS cũng được sử dụng một cách độc lập m máy chủ Microsoft, kết hợp với các cơ sở dữ liệu khác. Nó có khả năng chuyển đổi và tải dữ liệu từ các nguồn không đồng nhất, sử dụng OLE DB, ODBC, hoặc các tệp chỉ định dạng văn bản, vào bất kỳ cơ sở dữ liệu nào hỗ trợ chúng.

DTS gói được thực hiện bất cứ khi nào dữ liệu được sửa đổi bằng cách sử dụng DTS. Chúng có thể được lưu trực tiếp trên SQL Server, hoặc chúng có thể được lưu trong các tệp COM (còn gọi là Microsoft Repository). Là một phần của phiên bản 2000 của SQL Server, các lập trình viên được phép lưu các gói trong một tệp ngôn ngữ Visual Basic - trừ khi, tất nhiên, họ thấy tệp ngôn ngữ khác đầy đủ hơn. Khi được lưu dưới dạng tệp tin VB, gói này được viết kịch bản để tạo các đối tượng và các đối tượng thành phần tìm thấy trong gói.

Tóm tắt:

1. DTS là một bộ các đối tượng sử dụng một công cụ ETS để trích xuất, chuyển đổi và tải thông tin đến hoặc từ cơ sở dữ liệu; SSIS là một công cụ ETL do Microsoft cung cấp để thêm dữ liệu từ các nguồn khác nhau.

2. DTS ban đầu là một phần của Microsoft SQL Server 2000; SSIS là một thành phần của Microsoft SQL Server 2005.