Chế độ xem phân tích SAP HANA là gì?
Chế độ xem phân tích SAP HANA dựa trên Mô hình lược đồ STAR và nó đại diện cho các đối tượng Lập mô hình đa chiều / đa chiều của OLAP.
Trong chế độ xem Phân tích SAP HANA, bảng thứ nguyên được kết hợp với bảng dữ kiện có chứa dữ liệu giao dịch. Bảng thứ nguyên chứa dữ liệu mô tả. (Ví dụ: Sản phẩm, Tên sản phẩm, Nhà cung cấp, khách hàng, v.v.). Bảng Dữ liệu chứa cả dữ liệu mô tả và dữ liệu có thể đo lường (Số tiền, Thuế, v.v.).
- SAP HANA Dạng xem phân tích tạo thành một cấu trúc giống như khối lập phương, được sử dụng để phân tích dữ liệu.
- Chế độ xem phân tích chủ yếu được sử dụng trong trường hợp chúng ta cần dữ liệu tổng hợp từ bảng bên dưới.
Thí dụ:
Ở đây, chúng tôi tạo chế độ xem phân tích cho Đơn đặt hàng dựa trên chế độ xem thuộc tính "AT_PRODUCT" đã tạo trước đó.
Chúng tôi sử dụng bảng Tiêu đề đơn đặt hàng và bảng Chi tiết đơn đặt hàng cho nó.
Tập lệnh SQL để tạo bảng "PURCHASE_ORDER" trong "DHK_SCHEMA"
CREATE COLUMN TABLE "DHK_SCHEMA"."PURCHASE_ORDER"(PO_NUMBER NVARCHAR(10) primary key,COMPANY NVARCHAR (4),PO_CATEGORY NVARCHAR(2),PRODUCT_ID NVARCHAR(10),VENDOR NVARCHAR(10),TERMS NVARCHAR(4),PUR_ORG NVARCHAR(4),PUR_GRP NVARCHAR(3),CURRENCY NVARCHAR(5),QUOTATION_NO NVARCHAR(10),PO_STATUS VARCHAR(1),CREATED_BY NVARCHAR(20),CREATED_AT DATE);INSERT INTO "DHK_SCHEMA"."PURCHASE_ORDER" VALUES(1000001,1000,'MM','A0001','V000001','CASH' ,1000,'GR1','INR',1000011,'A','HANAUSER','2016-01-07');INSERT INTO "DHK_SCHEMA"."PURCHASE_ORDER" VALUES(1000002,2000,'MM','A0002','V000001','CASH',1000,'GR1','INR',1000012,'A','HANAUSER','2016-01-06');INSERT INTO "DHK_SCHEMA"."PURCHASE_ORDER" VALUES(1000003,2000,'MM','A0003','V000001','CASH',1000,'GR1','INR',1000013,'A','HANAUSER','2016-01-07');INSERT INTO "DHK_SCHEMA"."PURCHASE_ORDER" VALUES(1000004,2000,'MM','A0004','V000001','CASH',1000,'GR1','INR',1000014,'A','HANAUSER','2016-01-07');
Tập lệnh SQL để tạo bảng "PURCHASE_DETAIL" trong "DHK_SCHEMA"
CREATE COLUMN TABLE "DHK_SCHEMA"."PURCHASE_DETAIL"(PO_NUMBER NVARCHAR(10) primary key,COMPANY NVARCHAR(4),PO_CATEGORY NVARCHAR(2),PRODUCT_ID NVARCHAR(10),PLANT NVARCHAR(4),STORAGE_LOC NVARCHAR(4),VENDOR NVARCHAR(10),TERMS NVARCHAR(4),PUR_ORG NVARCHAR(4),PUR_GRP NVARCHAR(3),CURRENCY NVARCHAR(5),QUANTITY SMALLINT,QUANTITY_UNIT VARCHAR(4),ORDER_PRICE DECIMAL(8,2),NET_AMOUNT DECIMAL(8,2),GROSS_AMOUNT DECIMAL(8,2),TAX_AMOUNT DECIMAL(8,2));INSERT INTO "DHK_SCHEMA"."PURCHASE_DETAIL" VALUES(1000001,1000,'MM','A0001',1001,101,'V000001','CASH',1000,'GR1','INR',10,'UNIT',50000.00,40000.00,50000.00,10000.00);INSERT INTO "DHK_SCHEMA"."PURCHASE_DETAIL" VALUES(1000002,2000,'MM','A0002',1002,102,'V000002','CASH',1000,'GR1','INR',10,'UNIT',60000.00,48000.00,60000.00,12000.00);INSERT INTO "DHK_SCHEMA"."PURCHASE_DETAIL" VALUES(1000003,2000,'MM','A0003',1003,103,'V000001','CASH',1000,'GR1','INR',20,'UNIT',40000.00,32000.00,40000.00,8000.00);INSERT INTO "DHK_SCHEMA"."PURCHASE_DETAIL" VALUES(1000004,2000,'MM','A0004',1004,104,'V000002','CASH',1000,'GR1','INR',20,'UNIT',20000.00,16000.00,20000.00,4000.00);
Với tập lệnh bảng này, hai Bảng sẽ được tạo "PURCHASE_ORDER" và "PURCHASE_DETAIL" với dữ liệu.
Tạo chế độ xem phân tích SAP HANA
Chúng tôi sẽ tạo Chế độ xem phân tích SAP HANA với tên "AN_PURCHASE_ORDER", với chế độ xem thuộc tính đã được tạo "AT_PRODUCT", các bảng "PURCHASE_ORDER" và "PURCHASE_DETAIL".
BƯỚC 1) Trong bước này,
- Chọn gói phụ Mô hình hóa trong gói DHK_SCHEMA.
- Nhấp chuột phải -> Mới.
- Chọn tùy chọn Chế độ xem phân tích.
BƯỚC 2) Trình chỉnh sửa Chế độ xem thông tin sẽ hiển thị cho Chế độ xem phân tích -
- Nhập Tên Chế độ xem Phân tích là "AN_PURCHASE_ORDERS" và Nhãn cho Tên đó.
- Chọn Loại chế độ xem là "Chế độ xem phân tích".
Sau khi dữ liệu được chọn, hãy nhấp vào nút Kết thúc.
Trình chỉnh sửa Chế độ xem thông tin sẽ được hiển thị cho chế độ xem phân tích.
BƯỚC 3) Thêm bảng từ nút Schema trong Data Foundation bên dưới ngăn Scenario. Sẽ có ba nút trong Ngăn kịch bản-
- Ngữ nghĩa: Nút này đại diện cho cấu trúc đầu ra của khung nhìn.
- Bắt đầu tham gia: Nút này tạo liên kết để tham gia chế độ xem thuộc tính với bảng dữ kiện.
- Nền tảng dữ liệu: Trong nút này, chúng tôi thêm bảng THỰC TẾ cho Chế độ xem phân tích. Có thể thêm nhiều bảng, nhưng chỉ có thể chọn số đo từ một bảng.
- Kéo và thả bảng "PURCHASE_ORDER" và "PURCHASE_DETAIL" Từ DHK_SCHEMA đến ngăn Data Foundation Node of Scenario.
BƯỚC 4) Thêm chế độ xem thuộc tính trong Nút nối sao.
- Chọn chế độ xem thuộc tính "AT_PRODUCT" từ gói tạo mô hình.
- Kéo và thả Chế độ xem thuộc tính trong Nút nối sao.
BƯỚC 5) Trong cùng một cửa sổ trong bảng chi tiết, hãy làm theo chỉ dẫn,
- Nhấp vào nút nền tảng dữ liệu. Bảng được thêm vào nút nền tảng dữ liệu sẽ hiển thị trong phần Chi tiết.
- Tham gia Bảng "PURCHASE_ORDER" vào Bảng "PURCHASE_DETAIL" ON "PO_NUMBER" Trường.
- Nhập Loại tham gia và Số lượng.
Nhấp vào nút OK.
BƯỚC 6) trong cùng một cửa sổ,
- Chọn PO_NUMBER, COMPANY, PO_CATEGORY, PRODUCT_ID, PLANT, STORAGE_LOC từ Bảng "PURCHASE_DETAIL".
- Chọn Cột CURRENCY Từ Bảng "PURCHASE_DETAIL".
- Chọn GROSS_AMOUNT, TAX_AMOUNT.
- Chọn Cột PO_STATUS, CREATED_BY, CREATED_AT Từ Bảng "PURCHASE_HEADER".
Tất cả cột đã chọn (Màu cam) sẽ hiển thị trong đầu ra của dạng xem Phân tích.
BƯỚC 7) Bây giờ chúng ta kết hợp chế độ xem thuộc tính vào bảng dữ liệu của chúng ta (nền tảng dữ liệu).
Nhấp vào Star join Node trong ngăn ngữ nghĩa, như bên dưới:
Chế độ xem thuộc tính và bảng dữ kiện sẽ được hiển thị trong ngăn chi tiết. Bây giờ chúng ta Nối chế độ xem thuộc tính vào bảng dữ kiện như bên dưới:
Tham gia Chế độ xem thuộc tính với Data Foundation trên Cột "PRODUCT_ID".
Nhấp vào liên kết Tham gia, một Cửa sổ bật lên để Chỉnh sửa Tham gia sẽ được hiển thị. Xác định kiểu tham gia là "Tham chiếu" và Cardinality 1… 1.
Bấm vào nút OK.
BƯỚC 8) Trong bước này, chúng tôi xác định thuộc tính, đo lường và khóa cho chế độ xem.
- Chọn Nút ngữ nghĩa trong Ngăn kịch bản.
- Chọn Tab Cột trong ngăn Chi tiết.
- Xác định loại cột làm thuộc tính và thước đo, tôi đã xác định tất cả cột là thuộc tính ngoại trừ "GROSS_AMOUNT", được xác định là thước đo.
BƯỚC 9) Xác thực và kích hoạt chế độ xem Phân tích
- Xác thực chế độ xem phân tích.
- Kích hoạt chế độ xem Phân tích.
Giờ đây, chế độ xem phân tích "AN_PURCHASE_ORDERS" sẽ được tạo và kích hoạt trong Gói phụ Phân tích của Mô hình hóa dưới dạng:
BƯỚC 10) Xem trước dữ liệu trong Chế độ xem phân tích.
- Chuyển đến phần thanh công cụ và nhấp vào Biểu tượng "Xem trước dữ liệu".
- Chọn Mở trong Trình chỉnh sửa Xem trước Dữ liệu.
Một lần nữa, chúng tôi sử dụng 3 tùy chọn để xem dữ liệu trong Trình chỉnh sửa xem trước dữ liệu -
- Phân tích - Trong tab này, chúng ta phải kéo và thả Thuộc tính và đo lường trong Trục nhãn và Trục giá trị. Chúng ta có thể thấy đầu ra ở định dạng Biểu đồ, bảng, Lưới và HTML.
- Các giá trị riêng biệt - Các giá trị riêng biệt hiển thị giá trị riêng biệt cho thuộc tính đã chọn. Chúng tôi chỉ có thể chọn một thuộc tính tại một thời điểm.
- Dữ liệu thô - Nó sẽ hiển thị ở định dạng Bảng từ tab Dữ liệu thô như bên dưới -
Lưu ý: Dạng xem phân tích SAP HANA chỉ có thể chứa dạng xem Thuộc tính và không hỗ trợ Union.