SAP Webi - Sử dụng truy vấn
Các truy vấn trong Webi được quản lý trong bảng Truy vấn. Khi bạn tạo báo cáo Webi, bạn sử dụng các truy vấn trong bảng truy vấn để lấy dữ liệu từ nguồn dữ liệu.
Truy vấn có thể được tạo từ các giao diện khác nhau như bạn có thể tạo truy vấn dựa trên Universe, biểu diễn dữ liệu trong cơ sở dữ liệu OLAP dưới dạng đối tượng, tệp phẳng như tệp Excel và CSV, dữ liệu trong SAP InfoCubes bằng cách sử dụng truy vấn BEx, dạng xem phân tích hoặc Truy vấn dưới dạng dịch vụ web.
Mỗi truy vấn có các thứ nguyên và thước đo. Các phép đo luôn trả về dữ liệu số dựa trên phép tính và các đối tượng khác trong nguồn dữ liệu. Các truy vấn có thể có thứ bậc hoặc không phân cấp về bản chất. Các truy vấn không phân cấp không có mối quan hệ giữa các đối tượng.
Cấu trúc phân cấp xác định mối quan hệ giữa các đối tượng. Ví dụ: Trong phân cấp địa lý, bạn có các thước đo dựa trên phân cấp địa lý như quận, tiểu bang và thành phố. Bằng cách sử dụng cấu trúc phân cấp, bạn có thể đi sâu lên và xuống để xem dữ liệu ở cấp độ tiếp theo.
Bảng điều khiển truy vấn không khả dụng nếu bạn sử dụng Công cụ giao diện web của Webi.
Định nghĩa truy vấn
Trong tài liệu Webi, bạn truy xuất dữ liệu trong báo cáo từ nguồn dữ liệu bằng bảng truy vấn. Tất cả các truy vấn được xây dựng trong bảng truy vấn và giao diện của bảng truy vấn phụ thuộc vào nguồn dữ liệu bạn đang sử dụng để lấy dữ liệu.
Các truy vấn có thể được tạo trên Universe, chứa các mô hình dữ liệu Quan hệ và OLAP, dữ liệu từ các tệp phẳng như CVS, tệp XLS, truy vấn SAP BW BEx và chế độ xem Phân tích. Truy vấn được chạy để lấy dữ liệu từ nguồn dữ liệu. Bạn có thể áp dụng bộ lọc và cũng có thể xem trước dữ liệu trong bảng truy vấn.
To open a Query Panel - Vào Web Intelligence → New → Chọn Nguồn dữ liệu → Ok.
Khi bạn nhấp vào 'Ok', bạn phải chọn nguồn dữ liệu từ danh sách loại nguồn dữ liệu đã chọn.
Cửa sổ mới sẽ mở ra được gọi là Bảng truy vấn. Chọn các đối tượng từ đường viền Vũ trụ, mà bạn muốn thêm vào báo cáo trong các đối tượng kết quả.
Để thêm bộ lọc, hãy chọn đối tượng trong Bộ lọc truy vấn bằng cách kéo một đối tượng và chọn một giá trị. Để xem trước dữ liệu, hãy nhấp vào tab 'Làm mới'. Để thêm truy vấn này vào báo cáo, hãy nhấp vào tùy chọn 'Chạy Truy vấn' ở đầu màn hình để thêm vào tài liệu Webi.
Truy vấn và tài liệu Quyền của người dùng
Bạn có thể xem nhiều đối tượng trong bảng Truy vấn và tạo, chỉnh sửa và xóa các đối tượng trong truy vấn theo quyền truy cập của người dùng đăng nhập. Người dùng thường được tạo bởi Quản trị viên BusinessObjects. CMC được sử dụng để tạo hồ sơ người dùng để đăng nhập vào các công cụ BO.
Nếu bạn không có đủ quyền truy cập, bạn sẽ không thể truy cập vào một số đối tượng của báo cáo. Quyền truy cập được xác định bởi quản trị viên BO.
Lớp và Lớp con
Các lớp được sử dụng để nhóm các đối tượng tương tự trong một báo cáo. Một lớp có thể chứa một hoặc nhiều lớp con. Các lớp con chứa thêm danh mục con của các đối tượng ở cấp cao hơn của một lớp.
Các lớp được sử dụng để tổ chức các đối tượng theo cách hợp lý. Trong khi tạo truy vấn trên Universe, bạn có thể tìm thấy thông tin về các đối tượng mà bạn phải sử dụng trong truy vấn.
Kích thước
Thứ nguyên liệt kê tất cả các đối tượng mà chúng tôi muốn phân tích dữ liệu. Thứ nguyên cung cấp cơ sở để phân tích trong báo cáo. Thứ nguyên thường chứa dữ liệu kiểu ký tự không phân cấp như tên khách hàng, tên sản phẩm, địa chỉ khách hàng, địa chỉ văn phòng bán hàng, v.v.
Các ví dụ phổ biến về Thứ nguyên là - Sản phẩm, Khách hàng, Thời gian, v.v.
Analysis Dimension- Một thứ nguyên phân tích chứa các nhóm thứ bậc có liên quan với nhau. Khi bạn thêm thứ nguyên phân tích trong báo cáo, thứ nguyên mặc định của nó sẽ xuất hiện trong truy vấn.
Thuộc tính và thước đo
Thuộc tính cung cấp dữ liệu về thứ nguyên hoặc thứ bậc. Ví dụ: - Địa chỉ nhà của thứ nguyên khách hàng. Thuộc tính có mối quan hệ 1-1 với thứ nguyên tương ứng. Mỗi khách hàng chỉ có một đối tượng địa chỉ.
Nếu Vũ trụ của bạn không được thiết kế đúng cách, một đối tượng trả về nhiều giá trị cho một thứ nguyên và ô tương ứng trong báo cáo hiển thị lỗi MULTIVALUE.
Các phép đo được định nghĩa là các giá trị số trong báo cáo mà phân tích được thực hiện. Chúng là các giá trị số nguyên, được sử dụng để so sánh hiệu suất của một tổ chức với KPI đã xác định.
For example - Doanh số tại từng khu vực, tổng Doanh thu mỗi năm, lợi nhuận trên mỗi sản phẩm, v.v.
Cấu trúc phân cấp
Hệ thống phân cấp thể hiện mối quan hệ cha mẹ - con cái trong Vũ trụ. Nó cho phép bạn xem chi tiết báo cáo ở cấp độ tiếp theo. Ví dụ - Hệ thống phân cấp địa lý bao gồm Quốc gia, Tiểu bang và Thành phố. Phân cấp thời gian bao gồm Năm, Quý, Tháng và Tuần.
Sử dụng bộ chọn thành viên trong việc xác định thứ bậc, bạn có thể xác định thành viên nào xuất hiện trong tập kết quả. Trong các nguồn dữ liệu phân cấp, phân cấp được liên kết với một thứ nguyên.
Thành viên và Đặt tên trong Hệ thống phân cấp
Các thành viên được xác định ở các mức phân cấp khác nhau trong một nguồn dữ liệu. Ví dụ: - Hãy xem xét hệ thống phân cấp Địa lý có các thành viên - “Ấn Độ” ở cấp quốc gia và “Haryana” ở cấp Tiểu bang.
Bạn cũng có thể bao gồm các thành viên riêng lẻ trong truy vấn từ hệ thống phân cấp, nếu bạn không muốn thêm tất cả các thành viên. Tập hợp được đặt tên có thể được sử dụng để xác định một tập hợp các thành viên.
Tập hợp được đặt tên được định nghĩa là biểu thức được đặt tên và kết quả là một tập hợp các thành viên. Bạn có thể xác định tập hợp được đặt tên ở cấp Vũ trụ hoặc cấp cơ sở dữ liệu quan hệ hoặc OLAP.