SAP Hướng dẫn về InfoSet: Là gì, Tạo, Tham gia
⚡ Tóm tắt thông minh
Một InfoSet trong SAP BW là một InfoProvider đặc biệt không lưu trữ dữ liệu vật lý mà kết hợp logic các đối tượng DataStore, InfoObjects và InfoCubes thông qua các điều kiện kết nối, giúp dữ liệu kết hợp có thể được sử dụng cho các truy vấn Business Explorer.

InfoSet là gì?
InfoSet là một loại InfoProvider đặc biệt không lưu trữ dữ liệu vật lý. Nói cách khác, InfoSet là các InfoProvider kết hợp dữ liệu một cách logic và cung cấp dữ liệu đó cho các truy vấn BI. InfoSet thu thập dữ liệu từ các bảng của các InfoProvider được sử dụng để xây dựng nó và mô tả các nguồn dữ liệu được định nghĩa như một quy tắc kết hợp trên các đối tượng DataStore, InfoObjects hoặc InfoCubes tiêu chuẩn.
Khi nào nên sử dụng InfoSets?
- Kết hợp dữ liệu cần thiết từ các InfoProvider cơ bản.
- Cho phép báo cáo BEx trên đối tượng DataStore mà không cần bật chỉ báo báo cáo BEx.
- Để đánh giá sự phụ thuộc vào thời gian.
- Để tạo các phép nối tự tham chiếu và phép nối ngoài bên trái.
Kết nối InfoSet là gì?
DSO (Đối tượng DataStore) và/hoặc InfoObjects (đặc điểm với dữ liệu chính) được kết nối trong InfoSet bằng cách sử dụng các điều kiện kết nối. Dữ liệu được kết nối có sẵn để truy cập từ các truy vấn Business Explorer. InfoSets cho phép bạn báo cáo trên nhiều InfoProviders (InfoCubesCác đối tượng DataStore, các đối tượng InfoObject dữ liệu chính), nhưng chúng không chứa dữ liệu. Với InfoSet được kích hoạt, bạn có thể định nghĩa các truy vấn trong bộ công cụ BI.
Các kết nối được phân thành bốn loại:
- Tham gia bên trong
- Tham gia bên ngoài bên trái
- Tham gia tạm thời
- Tự tham gia
Tham gia bên trong: Một bản ghi chỉ xuất hiện trong tập kết quả nếu có các mục nhập trong cả hai bảng được kết hợp. Nếu bảng 2 có các bản ghi tương ứng của bảng 1, bằng cách so sánh trường khóa (EMPNO trong ví dụ), chỉ những bản ghi đó mới là một phần của tập kết quả, với các trường của cả hai bảng được điền đầy đủ.
Bảng bên trái (Bảng 1)
| EMPNO | HỌ |
| 000020 | THOMPSON |
| 000250 | SMITH |
| 000100 | NGƯỜI CHI TIẾT |
Bảng bên phải (Bảng 2)
| EMPNO | PROJNO |
| 000020 | AD3112 |
| 000100 | OP2010 |
| 000150 | PL2100 |
Kết quả tham gia bên trong
| EMPNO | HỌ | PROJNO |
| 000020 | THOMPSON | AD3112 |
| 000100 | NGƯỜI CHI TIẾT | OP2010 |
Tham gia bên ngoài bên trái: Nếu bảng 2 có các bản ghi tương ứng với bảng 1, thì các bản ghi đó là một phần của tập kết quả. Nếu bảng 2 không có bản ghi tương ứng, thì các bản ghi đó của bảng 1 vẫn là một phần của tập kết quả, với các trường của bảng 2 giữ giá trị ban đầu, như được hiển thị bên dưới.
Bảng bên trái (Bảng 1)
| EMPNO | HỌ |
| 000020 | THOMPSON |
| 000250 | SMITH |
| 000100 | NGƯỜI CHI TIẾT |
Bảng bên phải (Bảng 2)
| EMPNO | PROJNO |
| 000020 | AD3112 |
| 000100 | OP2010 |
| 000150 | PL2100 |
Kết quả nối bên ngoài bên trái
| EMPNO | HỌ | PROJNO |
| 000020 | THOMPSON | AD3112 |
| 000250 | SMITH | |
| 000100 | NGƯỜI CHI TIẾT | OP2010 |
Tham gia tạm thời: Một phép nối được gọi là phép nối thời gian nếu ít nhất một thành viên phụ thuộc vào thời gian.
Tự tham gia: Các vật thể giống nhau được ghép lại với nhau.
Làm thế nào để tạo một InfoSet?
Bước 1)
- Đi đến giao dịch Code RSA1.
- Nhấp vào nút OK.
Bước 2)
- Truy cập vào tab “InfoProvider”.
- Nhấp chuột phải vào InfoArea và chọn tùy chọn “Create InfoSet” từ menu ngữ cảnh.
Giao dịch RSISET cũng có thể được sử dụng trực tiếp để tạo InfoSet.
Khi InfoSet Builder được gọi lần đầu tiên, hai tùy chọn chế độ hiển thị sẽ xuất hiện:
- Mạng (Kiểm soát luồng dữ liệu)
- Cây (Kiểm soát cây)
Chế độ hiển thị mạng rõ ràng hơn. Chế độ hiển thị dạng cây có thể được đọc bởi trình đọc màn hình và phù hợp với người dùng khiếm thị. Bạn có thể thay đổi cài đặt này bất cứ lúc nào bằng cách sử dụng đường dẫn menu Cài đặt -> Hiển thị.
Bước 3)
- Nhập tên kỹ thuật.
- Description.
- Trong phần “Bắt đầu với InfoProvider”, hãy xác định InfoProvider nào bạn muốn sử dụng để bắt đầu định nghĩa InfoSet. Chọn một trong các loại đối tượng được cung cấp: đối tượng DataStore, InfoObject hoặc Standard InfoCube.
Nếu bạn chọn một InfoObject, đó phải là một đặc tính có dữ liệu chính. Hệ thống sẽ cung cấp gợi ý nhập liệu tương ứng.
- Chọn nút Tiếp tục.
Bước 4) Màn hình Thay đổi Thông tin chi tiết sẽ xuất hiện.
Bước 5) Chọn nút Chèn InfoProvider hiển thị bên dưới để chọn InfoProvider mà dữ liệu cần được kết hợp.
Bước 6)
- Nhập tên của DSO.
- Nhấp vào nút Tiếp tục.
Màn hình bên dưới hiển thị với hai InfoProvider đã được chọn.
Bước 7) Kích hoạt InfoSet bằng cách nhấp vào nút Kích hoạt.








