GIỚI THIỆU MỘT SỐ CÔNG CỤ
TRONG INTEGRATION
SERVICES (SQL SERVER 2008)
Tạo Project mới
Tạo Project mới
Tạo Data Flow
Tool box
Nguồn của dịng dữ liệu
Các cơng cụ biến đổi dịng dữ liệu
Đích của dịng dữ liệu
Ví dụ:
Tạo nguồn dòng dữ liệu (OLE DB)
ĐẶT LẠI TÊN CHO NGUỒN DL
THIẾT LẬP NỘI DUNG NGUỒN DỮ LiỆU
Chuyển đổi kiểu dữ liệu
Ý nghĩa: Chuyển kiểu
dữ liệu của nguồn
(Input) để phù hợp với
đích
Chuyển đổi kiểu dữ liệu
Kiểu dữ liệu kết quả
Cột (input) cần phải
chuyển kiểu dữ liệu
Tên cột kết quả
Cột dẫn xuất (Derived Column)
Ý nghĩa: Thêm cột dẫn
xuất vào input
Cột dẫn xuất: Giá trị được
xác định dựa vào giá trị
của các cột khác
Ví dụ: (Derived Column)
CTBANHANG
Thanhtien=sl*dongia
(Cột dẫn xuất)
Ví dụ: (Derived Column)
Biểu thức tính tốn
Là cơt mới/
Thay thế cột đã
có
Tên cột dẫn xuât
Kiểu dữ liệu
Conditional Split
Ý nghĩa: Phân phối một
Input đến nhiều đích (tùy
theo điều kiện)
Conditional Split
Input
Output
Conditional Split
Các output
(theo điều kiện)
Sort Transformation
Sắp xếp Input data
tăng dần hay giảm dần
trên một số thuộc tính
Cột có thứ tự (sort
order) nhỏ hơn được ưu
tiên sắp trước
Sort Transformation
cũng có thể loại bỏ sự
trùng lắp các dòng
trong Input data
Sort Transformation
Cột sắp
Sắp tăng/giảm
(Ascending/descendi
ng)
Thứ tự ưu tiên
Merge Join Transformations
Cung cấp output
được phát sinh từ kết
nối (join) 2 dataset
đã được sắp
Sắp thứ tự các Input:
Sử dụng Order by
trong câu truy vấn
Sử dụng công cụ Sort
Transformation
Merge Join Transformations
Multicast
Ý nghĩa: Phân phối một
input đến nhiều output
So sánh giữa Multicast và
Conditional split
Conditional Split
Multicast
Phân phối input
đến nhiều output
Phân phối input
đến nhiều output
Mỗi dòng trong
input chỉ đến 1
trong các output
(tùy theo đk)
Mỗi dòng trong
input đều đến mọi
output
Multicast (ví dụ)
Nguồn
Đích
Phân phối từ một nguồn đến hai
đích