Tệp DTSX là gì?
Tệp có phần mở rộng .dtsx (XML gói dịch vụ chuyển đổi dữ liệu) là tệp Dịch vụ chuyển đổi dữ liệu (DTS) được Microsoft SQL sử dụng để tham khảo các bước/quy tắc di chuyển dữ liệu để truyền dữ liệu từ cơ sở dữ liệu này sang cơ sở dữ liệu khác. Điều này bao gồm các phép biến đổi và bất kỳ bước xử lý tùy chọn nào có thể được yêu cầu trong quá trình truyền dữ liệu giữa điểm gốc và điểm đích. Dịch vụ tích hợp máy chủ SQL (SSIS), một thành phần của Microsoft SQL Server, sử dụng các tệp DTSX để xác định các bước xử lý dữ liệu giữa các máy chủ cơ sở dữ liệu. Các tệp DTSX có thể được mở bằng Microsoft SQL Server 2019.
Định dạng tệp DTSX
Việc di chuyển dữ liệu giữa các máy chủ cơ sở dữ liệu cần có các quy tắc và các bước xử lý để đảm bảo tính toàn vẹn của dữ liệu trong quá trình vận hành này. SSIS đảm bảo rằng tất cả các hoạt động này, để di chuyển và điều chỉnh dữ liệu từ các nguồn khác nhau trong doanh nghiệp, diễn ra thuận tiện. Đó là nơi DTSX xác định các cấu trúc sẽ được SSIS sử dụng để thiết lập các bước trong đó dữ liệu có thể được xử lý khi thực hiện theo các bước này.
Luồng dữ liệu được mô tả bởi DTSX như trong hình dưới đây.
DTSX dựa trên XML và được ghi lại trong MS-DTSX. Việc tái cấu trúc nâng cao của DTSX XML là DTSX 2.0 bao gồm các thuộc tính mới cho cấu trúc, thay thế các thuộc tính được đặt tên làm thuộc tính XML gốc, chỉ định các giá trị mặc định cho hầu hết các giá trị thuộc tính và vị trí của các phần tử lặp lại bên trong phần tử gốc. Cấu trúc DTSX được mô tả bằng Lược đồ XML này và định dạng cấu trúc là XML văn bản rõ ràng.