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

DTS vs SSIS

Dịch vụ chuyển đổi dữ liệu (còn được gọi là DTS) là tiền thân của hệ thống SSIS. Nó là một tập hợp các đối tượng sử dụng công cụ ETS (có nghĩa là một công cụ trích xuất, chuyển đổi và tải thông tin vào cơ sở dữ liệu để lưu trữ) để 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 máy chủ SQL (còn được gọi là SSIS) là một công cụ ETL mà Microsoft cung cấp cho người dùng của mình để trích xuất dữ liệu từ các nguồn khác nhau. Sau đó, nó chuyển đổi dữ liệu đã nói theo yêu cầu của từng doanh nghiệp và tải dữ liệu vào đích cụ thể đó (do đó là ETL).

DTS là một thành phần ban đầu của Microsoft SQL Server 2000 và khi mới thành lập, 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 không thể thiếu của máy chủ, DTS cũng dễ dàng được sử dụng độc lập với máy chủ của 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 được chỉ định dưới dạng văn bản, vào bất kỳ cơ sở dữ liệu nào hỗ trợ chúng.

SSIS là một thành phần của Microsoft SQL Server 2005. Như vậy, SSIS không yêu cầu cài đặt riêng. Nó có thể được sử dụng cho bất cứ điều gì cho phép người dùng giao tiếp thông qua một kết nối hoạt động. Nó bao gồm các công cụ đồ họa và trình hướng dẫn để xây dựng và gỡ lỗi các gói, tất cả các tác vụ được sử dụng để thực hiện các chức năng dòng công việc cho một số hoạt động khác nhau (như hoạt động FTP), thực thi các câu lệnh SQL hoặc gửi email. Ngoài ra còn có các nguồn dữ liệu được sử dụng để trích xuất và tải dữ liệu và các biến đổi được sử dụng để làm sạch, tổng hợp, hợp nhất và sao chép dữ liệu.

Các gói DTS được triển khai bất cứ khi nào dữ liệu được sửa đổi bằ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 được gọi là Kho lưu trữ của Microsoft). 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 tệp ngôn ngữ Visual Basic - tất nhiên trừ khi họ tìm thấy một tệp ngôn ngữ khác đủ hơn. Khi được lưu dưới dạng tệp VB, gói được viết theo kịch bản để tạo các đối tượng và đối tượng thành phần được tìm thấy trong gói.

Tóm lược:

1. DTS là một tập hợp các đối tượng sử dụng 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.