DSO là gì trong SAP BW? Tại sao nên sử dụng nó?
DSO là gì?
DSO là đơn vị lưu trữ hai chiều, chủ yếu lưu trữ dữ liệu giao dịch hợp nhất và được làm sạch hoặc dữ liệu chính ở mức độ chi tiết thấp nhất. DSO là viết tắt của Đối tượng lưu trữ dữ liệu.
- Nó là một bảng trong suốt hai chiều.
- Dữ liệu được lưu trữ ở mức chi tiết.
- Với DSO, cũng có thể ghi đè các trường dữ liệu.
- Báo cáo mức độ chi tiết có thể được lấy từ DSO.
Tại sao nên sử dụng DSO?
Hãy lấy một ví dụ về Dữ liệu đơn hàng bán, phải được trích xuất từ SAP Hệ thống R/3 (OLTP: Dữ liệu xử lý giao dịch trực tuyến liên tục thay đổi) vào BI. Các lệnh bán hàng được tạo trong hệ thống R/3 có thể được chỉnh sửa tại bất kỳ thời điểm nào sau khi tạo hồ sơ. Ban đầu, khi hồ sơ lệnh bán hàng được tạo trong R/3, các hồ sơ này được trích xuất vào BI. Sau khi hồ sơ được thay đổi trong R/3, các thay đổi cần được thực hiện trong BI.
- Dữ liệu được trích xuất từ SAP Hệ thống R/3 và được tải vào Đối tượng lưu trữ dữ liệu.
- Ban đầu, các bản ghi được lưu trữ ở Trạng thái mới trong DSO. Các bản ghi được lưu trữ trong Bảng mới.
- Khi dữ liệu DSO được kích hoạt, dữ liệu sẽ được lưu trữ trong bảng Hoạt động. Bảng Mới không còn chứa dữ liệu đó nữa.
- Khi các bản ghi được thay đổi trong R/3, để những thay đổi này phản ánh trong BI, những thay đổi đó sẽ được trích xuất vào DSO.
- Bây giờ dữ liệu được lưu trữ trong bảng mới cho đến khi nội dung DSO được kích hoạt. Dữ liệu phải được tải thêm vào Khối thông tin từ đó các báo cáo sẽ được gửi đi.
- DSO có chức năng ghi đè và bổ sung. Nếu tất cả các đặc điểm đều giống nhau thì các số liệu chính sẽ được tổng hợp/ghi đè dựa trên chức năng đã chọn.
- Cube có tính chất phụ gia. Nếu tất cả các đặc điểm đều giống nhau thì các số liệu chính sẽ được tổng hợp.
Các loại DSO
DSO có thể được phân loại thành các loại sau: