SAP BW - Luồng dữ liệu
Trong chương này, chúng ta sẽ thảo luận về luồng dữ liệu và thu thập dữ liệu trong SAP BW.
Tổng quan về Luồng dữ liệu
Luồng dữ liệu trong quá trình thu thập dữ liệu bao gồm việc chuyển đổi, gói thông tin để tải tới PSA và quá trình truyền dữ liệu để phân phối dữ liệu trong BI. Trong SAP BI, bạn xác định trường nguồn dữ liệu nào cần thiết để ra quyết định và nên được chuyển.
Khi bạn kích hoạt nguồn dữ liệu, một bảng PSA được tạo trong SAP BW và sau đó dữ liệu có thể được tải.
Trong quá trình chuyển đổi, các trường được xác định cho InfoObjects và giá trị của chúng. Điều này được thực hiện bằng cách sử dụng dữ liệu DTP được chuyển từ PSA sang các đối tượng đích khác nhau.
Quá trình chuyển đổi bao gồm các bước khác nhau sau:
- Hợp nhất dữ liệu
- Dọn dẹp dữ liệu
- Tích hợp dữ liệu
Khi bạn di chuyển dữ liệu từ đối tượng BI này sang đối tượng BI khác, dữ liệu đang sử dụng một phép biến đổi. Phép biến đổi này chuyển đổi trường nguồn sang định dạng của đích. Chuyển đổi được tạo ra giữa nguồn và hệ thống đích.
BI Objects - Các đối tượng InfoSource, DataStore, InfoCube, InfoObjects và InfoSet hoạt động như các đối tượng nguồn và các đối tượng tương tự này đóng vai trò là các đối tượng đích.
Chuyển đổi phải bao gồm ít nhất một quy tắc chuyển đổi. Bạn có thể sử dụng các kiểu chuyển đổi, quy tắc khác nhau từ danh sách các quy tắc có sẵn và bạn có thể tạo các phép biến đổi từ đơn giản đến phức tạp.
Truy cập trực tiếp dữ liệu hệ thống nguồn
Điều này cho phép bạn truy cập trực tiếp dữ liệu trong hệ thống nguồn BI. Bạn có thể truy cập trực tiếp vào dữ liệu hệ thống nguồn trong BI mà không cần trích xuất bằng Nhà cung cấp ảo. Các nhà cung cấp ảo này có thể được định nghĩa là InfoProviders nơi dữ liệu giao dịch không được lưu trữ trong đối tượng. Các nhà cung cấp ảo chỉ cho phép truy cập đọc trên dữ liệu BI.
Có nhiều loại Nhà cung cấp ảo khác nhau có sẵn và có thể được sử dụng trong các tình huống khác nhau -
- VirtualProviders dựa trên DTP
- VirtualProviders với các mô-đun chức năng
- VirtualProviders dựa trên BAPI's
VirtualProviders dựa trên DTP
Các VirtualProviders này dựa trên nguồn dữ liệu hoặc một InfoProvider và chúng lấy các đặc điểm và số liệu chính của nguồn. Các trình trích xuất tương tự được sử dụng để chọn dữ liệu trong hệ thống nguồn khi bạn sử dụng để sao chép dữ liệu vào hệ thống BI.
- Khi nào Nhà cung cấp ảo dựa trên DTP?
- Khi chỉ một số lượng dữ liệu được sử dụng.
- Bạn cần truy cập dữ liệu cập nhật từ hệ thống nguồn SAP.
- Chỉ có một số người dùng thực hiện các truy vấn đồng thời trên cơ sở dữ liệu.
Nhà cung cấp ảo dựa trên DTP không được sử dụng trong các điều kiện sau:
Khi nhiều người dùng đang thực hiện các truy vấn cùng nhau.
Khi cùng một dữ liệu được truy cập nhiều lần.
Khi một lượng lớn dữ liệu được yêu cầu và không có sự tổng hợp nào trong hệ thống nguồn.
Tạo VirtualProvider dựa trên DTP
Để chuyển đến Bàn làm việc Quản trị, hãy sử dụng RSA1
bên trong Modeling tab → go to Info Provider tree → In Context menu → Create Virtual Provider.
Trong Type Select Virtual Providerdựa trên Quy trình truyền dữ liệu để truy cập trực tiếp. Bạn cũng có thể liên kết Nhà cung cấp ảo với nguồn SAP bằng cách sử dụngInfoSource 3.x.
A Unique Source System Assignment Indicatorđược sử dụng để kiểm soát việc gán hệ thống nguồn. Nếu bạn chọn chỉ báo này, chỉ một hệ thống nguồn có thể được sử dụng trong hộp thoại gán. Nếu chỉ báo này không được chọn, bạn có thể chọn nhiều hệ thống nguồn và Nhà cung cấp ảo có thể được coi là một nhà cung cấp đa.
Bấm vào Create (F5)ở dưới cùng. Bạn có thể xác định nhà cung cấp ảo bằng cách sao chép các đối tượng. Để kích hoạt Nhà cung cấp ảo, hãy nhấp vào như được hiển thị trong ảnh chụp màn hình sau.
Để xác định Chuyển đổi, nhấp chuột phải và đi tới Tạo Chuyển đổi.
Xác định các quy tắc Chuyển đổi và kích hoạt chúng.
Bước tiếp theo là tạo Quy trình truyền dữ liệu. Nhấp chuột phải → Tạo quy trình truyền dữ liệu
Loại DTP mặc định là DTP để truy cập Trực tiếp. Bạn phải chọn nguồn cho Nhà cung cấp ảo và kích hoạt DTP.
Để kích hoạt quyền truy cập trực tiếp, context menu → Activate Direct Access.
Chọn một hoặc nhiều Quy trình truyền dữ liệu và kích hoạt nhiệm vụ.
Nhà cung cấp ảo có BAPI
Điều này được sử dụng để báo cáo về dữ liệu trong các hệ thống bên ngoài và bạn không cần phải lưu trữ dữ liệu giao dịch trong hệ thống BI. Bạn có thể kết nối với các hệ thống không thuộc SAP như cơ sở dữ liệu phân cấp.
Khi Nhà cung cấp ảo này được sử dụng để báo cáo, nó gọi Nhà cung cấp ảo BAPI.
Nhà cung cấp ảo có mô-đun chức năng
Nhà cung cấp ảo này được sử dụng để hiển thị dữ liệu từ nguồn dữ liệu không phải BI sang BI mà không cần sao chép dữ liệu vào cấu trúc BI. Dữ liệu có thể là cục bộ hoặc từ xa. Điều này chủ yếu được sử dụng cho các ứng dụng SEM.
Nếu bạn so sánh điều này với các Nhà cung cấp ảo khác, điều này chung chung hơn và mang lại sự linh hoạt hơn, tuy nhiên bạn cần phải nỗ lực rất nhiều trong việc thực hiện điều này.
Nhập tên của Mô-đun chức năng mà bạn muốn sử dụng làm nguồn dữ liệu cho Nhà cung cấp ảo.