SAP BODS - Giới thiệu luồng dữ liệu
Luồng dữ liệu được sử dụng để trích xuất, biến đổi và tải dữ liệu từ nguồn đến hệ thống đích. Tất cả các chuyển đổi, tải và định dạng xảy ra trong luồng dữ liệu.
Sau khi bạn xác định luồng dữ liệu trong một dự án, luồng này có thể được thêm vào luồng công việc hoặc công việc ETL. Luồng dữ liệu có thể gửi hoặc nhận các đối tượng / thông tin bằng cách sử dụng các tham số. Luồng dữ liệu được đặt tên theo định dạngDF_Name.
Ví dụ về Luồng dữ liệu
Giả sử rằng bạn muốn tải một bảng dữ kiện trong hệ thống DW với dữ liệu từ hai bảng trong hệ thống nguồn.
Luồng dữ liệu chứa các đối tượng sau:
- Bảng hai nguồn
- Nối giữa hai bảng và được xác định trong biến đổi Truy vấn
- Bảng mục tiêu
Có ba loại đối tượng có thể được thêm vào Luồng dữ liệu. Họ là -
- Source
- Target
- Transforms
Step 1 - Vào Thư viện đối tượng cục bộ và kéo cả hai bảng vào vùng làm việc.
Step 2 - Để thêm một Chuyển đổi Truy vấn, hãy kéo từ thanh công cụ bên phải.
Step 3 - Nối cả hai bảng và tạo bảng mục tiêu mẫu bằng cách nhấp chuột phải vào hộp Truy vấn → Thêm mới → bảng Mẫu mới.
Step 4 - Nhập tên của bảng Target, Data store và Owner (Tên lược đồ) mà bảng sẽ được tạo.
Step 5 - Kéo bảng mục tiêu ở phía trước và kết hợp nó với biến đổi Truy vấn.
Thông số vượt qua
Bạn cũng có thể chuyển các tham số khác nhau vào và ra khỏi luồng dữ liệu. Trong khi truyền một tham số cho một luồng dữ liệu, các đối tượng trong luồng dữ liệu sẽ tham chiếu các tham số đó. Sử dụng các tham số, bạn có thể chuyển các hoạt động khác nhau vào một luồng dữ liệu.
Ví dụ - Giả sử bạn đã nhập một tham số vào bảng được cập nhật lần cuối. Nó cho phép bạn chỉ trích xuất các hàng được sửa đổi kể từ lần cập nhật cuối cùng.