SAP Hướng dẫn xem tính toán HANA
Chế độ xem tính toán là gì?
SAP Chế độ xem tính toán HANA là chế độ xem thông tin mạnh mẽ.
SAP Chế độ xem HANA Analytic có thể được chọn từ chỉ một bảng dữ kiện. Khi cần nhiều bảng dữ kiện hơn trong chế độ xem thông tin thì chế độ xem tính toán sẽ xuất hiện. Chế độ xem tính toán hỗ trợ tính toán phức tạp.
Nền tảng dữ liệu của chế độ xem tính toán có thể bao gồm bảng, chế độ xem cột, chế độ xem phân tích và chế độ xem tính toán.
Chúng tôi có thể tạo Tham gia, Liên minh, Tổng hợp và Dự đoán về nguồn dữ liệu.
Chế độ xem tính toán có thể chứa nhiều thước đo và có thể được sử dụng để báo cáo đa chiều hoặc không có thước đo nào được sử dụng trong báo cáo loại danh sách.
Đặc trưng của SAP Chế độ tính toán HANA như bên dưới -
- Hỗ trợ tính toán phức tạp.
- Hỗ trợ các mô hình OLTP và OLAP.
- Hỗ trợ xử lý Client, ngôn ngữ, chuyển đổi tiền tệ.
- Hỗ trợ Liên minh, Chiếu, Tổng hợp, Xếp hạng, v.v.
SAP Chế độ xem tính toán HANA có hai loại -
- SAP Chế độ xem tính toán đồ họa HANA (Được tạo bởi SAP Biên tập viên đồ họa HANA Studio).
- SAP Chế độ xem tính toán dựa trên Tập lệnh HANA (Được tạo bởi Tập lệnh SQL bởi SAP HANA Studio).
SAP Chế độ xem tính toán đồ họa HANA
In SAP Chế độ xem phân tích HANA, chúng ta chỉ có thể chọn một thước đo từ một bảng.
Vì vậy, khi có yêu cầu về một chế độ xem chứa số đo từ bảng khác thì chế độ xem đó không thể đạt được bằng chế độ xem phân tích mà bằng chế độ xem tính toán.
Vì vậy, trong trường hợp này, chúng ta có thể sử dụng hai chế độ xem phân tích khác nhau cho mỗi bảng và kết hợp chúng trong chế độ xem tính toán.
Chúng tôi sẽ tạo Chế độ xem tính toán đồ họa “CA_FI_LEDGER” bằng cách kết hợp hai Chế độ xem phân tích “AN_PURCHASE_ORDER” và “AN_FI_DOCUMENT”.
CA_FI_LEDGER sẽ hiển thị chi tiết tài liệu tài chính liên quan đến đơn đặt hàng.
Bước 1) Trong bước này,
- Đi tới gói (Ở đây Tạo mô hình) và nhấp chuột phải.
- Chọn Tùy chọn mới.
- Chọn Chế độ xem tính toán.
Trình chỉnh sửa dạng xem tính toán sẽ được hiển thị, trong đó Bảng tình huống hiển thị như bên dưới –
Chi tiết về bảng Kịch bản như sau -
- Bảng màu: Phần này chứa các nút bên dưới có thể được sử dụng làm nguồn để xây dựng các chế độ xem tính toán của chúng tôi.
Chúng tôi có 5 loại nút khác nhau, đó là
- Tham gia: Nút này được sử dụng để nối hai đối tượng nguồn và chuyển kết quả sang nút tiếp theo. Các kiểu nối có thể là nối trong, nối ngoài trái, nối ngoài phải và nối văn bản.Lưu ý: Chúng ta chỉ có thể thêm hai đối tượng nguồn vào một nút nối.
- Liên hiệp: Điều này được sử dụng để thực hiện tất cả các hoạt động liên kết giữa nhiều nguồn. Nguồn có thể là n số đối tượng.
- Phép chiếu: Điều này được sử dụng để chọn các cột, lọc dữ liệu và tạo các cột bổ sung trước khi chúng tôi sử dụng nó trong các nút tiếp theo như liên kết, tổng hợp và xếp hạng.Lưu ý: Chúng tôi chỉ có thể thêm một đối tượng nguồn trong nút Chiếu.
- Tổng hợp: Điều này được sử dụng để thực hiện tổng hợp trên các cột cụ thể dựa trên các thuộc tính đã chọn.
- Danh hiệu: Đây là sự thay thế chính xác cho hàm RANK trong SQL. Chúng ta có thể xác định phân vùng và thứ tự theo mệnh đề dựa trên yêu cầu.
Bước 2)
- Nhấp vào nút Chiếu từ bảng màu và kéo và thả vào khu vực kịch bản từ chế độ xem phân tích Đơn đặt hàng. Đã đổi tên nó thành “Projection_PO”.
- Nhấp vào nút Chiếu từ bảng màu và kéo và thả vào khu vực kịch bản để xem phân tích Tài liệu FI. Đổi tên nó thành “Projection_FI”.
- Kéo và thả Chế độ xem phân tích “AN_PUCHASE_ORDER” “AN_FI_DOCUMENT” và từ thư mục Nội dung lần lượt vào nút Chiếu và “Projection_FI”.
- Nhấp vào nút Tham gia từ Bảng màu và kéo và thả vào khu vực kịch bản.
- Nối nút Projection_PO với nút Join_1.
- Nối nút Projection_FI với nút Join_1.
- Nhấp vào nút Tổng hợp từ bảng màu và kéo và thả vào khu vực kịch bản.
- Nối nút Join_1 với nút Tổng hợp.
Chúng tôi đã thêm hai chế độ xem phân tích để tạo chế độ xem tính toán.
Bước 3) Nhấp vào nút Join_1 dưới phần tổng hợp và bạn có thể thấy phần chi tiết được hiển thị.
- Chọn tất cả cột từ Nút Projection_PO cho đầu ra.
- Chọn tất cả cột từ nút Projection_FI cho đầu ra.
- Kết nối nút Projection_PO với nút Projection_FI trên cộtProjection_PO. PO_Number = Phép chiếu_FI.PO_NO.
Bước 4) Trong bước này,
- Nhấp vào nút Tổng hợp và Chi tiết sẽ được hiển thị ở bên phải của khung.
- Chọn Cột cho đầu ra từ Join_1 được hiển thị ở phía bên phải trong cửa sổ chi tiết.
Bước 5) Bây giờ, hãy nhấp vào Nút ngữ nghĩa.
Màn hình chi tiết sẽ được hiển thị như dưới đây. Xác định thuộc tính và loại thước đo cho cột, đồng thời đánh dấu khóa cho đầu ra này.
- Xác định thuộc tính và thước đo.
- Đánh dấu PO_Number và COMPANY làm Khóa.
- Đánh dấu ACC_DOC_NO làm khóa.
Bước 6) Xác thực và Kích hoạt Chế độ xem tính toán, từ thanh trên cùng của cửa sổ.
- Nhấp vào Biểu tượng xác thực.
- Nhấp vào Biểu tượng Kích hoạt.
Chế độ xem tính toán sẽ được kích hoạt và hiển thị trong Gói mô hình hóa như bên dưới –
Chọn chế độ xem tính toán và nhấp chuột phải -> Xem trước dữ liệu
Chúng tôi đã thêm hai chế độ xem phân tích và chọn thước đo (TAX_AMOUNT, GROSS_AMOUNT) từ cả hai chế độ xem phân tích.
Màn hình Xem trước dữ liệu sẽ được hiển thị như bên dưới –
Hàm CE còn được gọi là Kế hoạch công cụ tính toán Operator (CE Operators) là những giải pháp thay thế cho Câu lệnh SQL.
Hàm CE có hai loại –
Chức năng truy cập nguồn dữ liệu
Hàm này liên kết một bảng cột hoặc một khung nhìn cột với một biến bảng.
Dưới đây là một số danh sách Chức năng truy cập nguồn dữ liệu -
- CE_COLUMN_TABLE
- CE_JOIN_VIEW
- CE_OLAP_VIEW
- CE_CALC_VIEW
Quan hệ OperaChức năng tor
Bằng cách sử dụng quan hệ Operator, người dùng có thể bỏ qua SQL bộ xử lý trong quá trình đánh giá và giao tiếp trực tiếp với công cụ tính toán.
Dưới đây là một số quan hệ Operadanh sách chức năng tor –
- CE_JOIN (Nó được sử dụng để thực hiện kết nối bên trong giữa hai nguồn và Đọc các cột/dữ liệu được yêu cầu.)
- CE_RIGHT_OUTER_JOIN(Nó được sử dụng để thực hiện nối ngoài bên phải giữa hai nguồn và hiển thị các cột được truy vấn ở đầu ra.)
- CE_LEFT_OUTER_JOIN (Nó được sử dụng để thực hiện nối ngoài bên trái giữa các nguồn và hiển thị các cột được truy vấn ở đầu ra).
- CE_PROJECTION (Hàm này hiển thị các cột cụ thể từ nguồn và áp dụng các bộ lọc để hạn chế dữ liệu. Nó cũng cung cấp các tính năng bí danh tên cột.)
- CE_CALC (Nó được sử dụng để tính toán các cột bổ sung dựa trên yêu cầu kinh doanh. Điều này giống như cột được tính toán trong mô hình đồ họa.)
Dưới đây là danh sách SQL với chức năng CE với một số Ví dụ-
Tên truy vấn | Truy vấn SQL | Chức năng CE-Build |
---|---|---|
Chọn truy vấn trên bảng cột | CHỌN C, D Từ “COLUMN_TABLE”. | CE_COLUMN_TABLE(“COLUMN_TABLE”,[C,D]) |
Chọn truy vấn trên chế độ xem thuộc tính | CHỌN C, D Từ “ATTRIBUTE_VIEW” | CE_JOIN_VIEW(“ATTRIBUTE_VIEW”,[C,D]) |
Chọn Truy vấn trên Chế độ xem Phân tích | CHỌN C, D, SUM(E) Từ Nhóm “ANALYTIC_VIEW” Theo C,D | CE_OLAP_VIEW(“ANALYTIC_VIEW”,[C,D]) |
Chọn Truy vấn trên Chế độ xem Tính toán | CHỌN C, D, SUM(E) Từ Nhóm “CALCULATION_VIEW” Theo C,D | CE_CALC_VIEW(“CALCULATION_VIEW”,[C,D]) |
Ở đâu có | CHỌN C, D, SUM(E) Từ “ANALYTIC_VIEW” Trong đó C = 'value' | Var1= CE_COLUMN_TABLE(“COLUMN_TABLE”); CE_PROJECTION(:var1,[C,D],”C” ="giá trị"/ |