SAP Mô hình hóa HANA: Hướng dẫn đầy đủ
Là gì SAP Người mẫu HANA?
SAP HANA Modelling là một hoạt động mà chúng tôi tạo ra chế độ xem thông tin. Chế độ xem thông tin tương tự như kích thước, hình khối hoặc nhà cung cấp thông tin của BW. Chế độ xem thông tin này được sử dụng để tạo mô hình dữ liệu đa chiều.
SAP Tổng quan về mô hình HANA
Lập mô hình là một hoạt động trong đó người dùng tinh chỉnh hoặc chia nhỏ dữ liệu trong bảng cơ sở dữ liệu bằng cách tạo chế độ xem thông tin dựa trên kịch bản kinh doanh. Chế độ xem thông tin này có thể được sử dụng cho mục đích báo cáo và ra quyết định.
Chế độ xem thông tin được tạo từ nhiều kết hợp dữ liệu nội dung khác nhau để tạo mô hình cho kịch bản kinh doanh.
Nội dung Dữ liệu trong chế độ xem thông tin có hai loại –
- Thuộc tính: DescriptDữ liệu ive và Không thể đo lường được. Ví dụ: ID nhà cung cấp, Tên nhà cung cấp, Thành phố, v.v.
- Đo: Dữ liệu có thể được định lượng và tính toán. Ví dụ Revenue, Số lượng bán và Bộ đếm. Biện pháp này có nguồn gốc từ quan điểm phân tích và tính toán. Không thể tạo thước đo trong chế độ xem Thuộc tính.
Các loại thuộc tính
SAP HANNA Hỗ trợ ba loại thuộc tính –
Các loại thuộc tính | Hoạt động |
---|---|
Thuộc tính đơn giản | Nó bắt nguồn từ nền tảng dữ liệu. |
Thuộc tính được tính toán | Nó bắt nguồn từ một hoặc nhiều thuộc tính và hằng số hiện có. Ví dụ: Tính toán số học hoặc lấy tên đầy đủ từ họ và tên. |
Thuộc tính cục bộ | Nó được sử dụng bên trong các chế độ xem mô hình hóa (Chế độ xem phân tích / chế độ xem tính toán) để Tùy chỉnh hành vi của thuộc tính, do đó, nó là cục bộ cho Mô Hình xem và không thể truy cập từ bên ngoài chế độ xem Mô hình hóa. |
Các loại biện pháp
SAP HANA Hỗ trợ bốn loại biện pháp –
Các loại thuộc tính | Hoạt động |
---|---|
Biện pháp đơn giản | Nó bắt nguồn từ nền tảng dữ liệu. |
Số đo được tính toán | Nó bắt nguồn từ một hoặc nhiều thước đo, hằng số và hàm thoát ra. Ví dụ: Tính toán số học. |
Biện pháp hạn chế | Nó được sử dụng để lọc giá trị dựa trên các quy tắc do người dùng xác định cho các giá trị thuộc tính. |
Counter | Đây là loại cột Đặc biệt hiển thị số duy nhất cho các Cột thuộc tính (Chế độ xem phân tích/Chế độ xem tính toán). Nó được sử dụng để đếm một hoặc nhiều cột thuộc tính. |
Chế độ xem thông tin có ba loại như dưới đây –
- Chế độ xem thuộc tính – Điều này được sử dụng cho bối cảnh dữ liệu chủ.
- Chế độ xem phân tích – Cái này được sử dụng để tạo các bảng sự kiện và tương tự như Cube của BW.
- Chế độ xem tính toán – Tính năng này được sử dụng để tạo chế độ xem phức tạp và tương tự như nhiều Provide trong BW.
Để làm việc trong SAP HANA, đặc quyền được yêu cầu bởi người dùng, dưới đây là đặc quyền bắt buộc đối với SAP Người mẫu HANA –
Đặc quyền cần thiết cho việc lập mô hình
Đặc quyền cung cấp sự an toàn cho SAP Cơ sở dữ liệu HANA, trong đó người dùng được ủy quyền chỉ có thể truy cập nội dung được ủy quyền.
Đặc quyền đối tượng –
Đặc quyền đối tượng là SQL các đặc quyền được sử dụng để cung cấp quyền truy cập đọc/ghi trên các đối tượng cơ sở dữ liệu. Dưới đây là các đặc quyền đối tượng được yêu cầu cho Mô hình hóa.
- Đặc quyền CHỌN trên Lược đồ _SYS_BI.
- Đặc quyền CHỌN trên Lược đồ _SYS_BIC.
- Đặc quyền EXECUTE trên REPOSITORY_REST (SYS).
- Đặc quyền CHỌN trên Lược đồ bảng.
Ưu đãi trọn gói –
Đặc quyền gói được yêu cầu để cho phép hành động trên các gói riêng lẻ. Dưới đây là các đặc quyền gói được yêu cầu để lập mô hình dữ liệu-
- Đặc quyền REPO.MAINTAIN_NATIVE_PACKAGES trên gói gốc.
- REPO.READ, REPO.EDIT_NATIVE_OBJECTS & REPO.ACTIVATE_NATIVE_OBJECTS trên gói được sử dụng cho Đối tượng Nội dung.
Đặc quyền phân tích –
Để truy cập SAP Cần có đặc quyền phân tích Chế độ xem thông tin HANA –
- Để có quyền truy cập dữ liệu đầy đủ vào tất cả chế độ xem thông tin trong SAP Hệ thống HANA, cần có đặc quyền phân tích “_SYS_BI_CP_ALL”. Để truy cập dữ liệu bị hạn chế, các đặc quyền phân tích cần được tạo và gán cho người dùng.
Các đặc quyền khác-
- Cung cấp Cấp quyền trên lược đồ riêng cho người dùng _SYS_REPO dưới dạng 'GRANT SELECT ON SCHEMA ” Tên lược đồ” TO _SYS_REPO VỚI TÙY CHỌN CẤP';
- REPO.MAINTAIN_DELIVERY_UNITS để tạo Đơn vị giao hàng.
- REPO.IMPORT, REPO.EXPORT đối với việc Xuất/Nhập của Đơn vị giao hàng.
- REPO.WORK_IN_FOREIGN_WORKSPACES dành cho công việc ở không gian làm việc nước ngoài.
SAP Các phương pháp thực hành tốt nhất của HANA để tạo mô hình thông tin
SAP HANA Best Practice là tiêu chuẩn khi tạo một đối tượng trong SAP Cơ sở dữ liệu HANA. Dưới đây là cách thực hành tốt nhất cho đối tượng –
GÓI:
- Tạo gói cấp cao nhất như “Phát triển” cho công việc phát triển.
- Tạo gói phụ trong gói cấp cao nhất cho mỗi nhà phát triển.
- Nhiều gói phụ cũng có thể được tạo ra nếu cần thiết.
LƯỢC ĐỒ:
- Thiết kế Bố cục lược đồ của bạn trước khi bắt đầu dự án. Ví dụ: (DS_SCHema, SLT_SCHema, FI_SCHema, SD_SCHEMA, v.v.).
- Bảng tùy chỉnh phải nằm trong một lược đồ riêng.
NHỮNG CÁI BÀN:
- Bảng sẽ được sử dụng trong báo cáo hoặc OLAP phải là loại cửa hàng Cột.
- Bảng sẽ được sử dụng trong Giao dịch hoặc OLTP phải là loại Cửa hàng Hàng.
- Đưa ra nhận xét/mô tả cho tên bảng, cột đúng cách cho rõ ràng.
QUY ƯỚC ĐẶT TÊN:
CÁC ĐỐI TƯỢNG | Định dạng | Mô tả |
---|---|---|
LƯỢT XEM THUỘC TÍNH | AT_SẢN PHẨM | AT_….. có nghĩa là Chế độ xem thuộc tính |
XEM PHÂN TÍCH | AN_VIỆC BÁN HÀNG | AN_…..có nghĩa là Chế độ xem phân tích |
CÁCH TÍNH TOÁN | CA_VIỆC BÁN HÀNG | CA_….. có nghĩa là Chế độ xem tính toán |
ƯU ĐÃI PHÂN TÍCH | AP_REST_AT(Chế độ xem thuộc tính) AP_REST_AN(Chế độ xem phân tích) AP_REST_CA(Chế độ xem tính toán) |
AP_…. có nghĩa là Đặc quyền phân tích |
HỆ THỐNG CẤP BẬC | HI_BNAME_PC(Cha mẹ con)
HI_BNAME_LV(Cấp độ) |
HI_… có nghĩa là Hệ thống phân cấp |
THỦ TỤC | SP_TÊN THỦ TỤC | SP_… Thủ tục lưu trữ |
THÔNG SỐ ĐẦU VÀO | IP_PARA_NAME | IP_… có nghĩa là tham số |
BIẾN | VA_VNAME | VA_…có nghĩa là tên biến |
Tạo một gói trong SAP HANA Studio
Đóng gói: Nó là một thùng chứa tất cả thông tin về mô hình (chế độ xem thuộc tính, chế độ xem phân tích, chế độ xem tính toán, v.v.) trong một nhóm.
Các loại gói: Gói có hai loại, như sau -
Kiểu | Mô tả | Biểu tượng |
---|---|---|
Kết cấu | Trong gói Cấu trúc, chỉ có thể tạo gói phụ. Không thể tạo chế độ xem Thông tin (Chế độ xem thuộc tính, chế độ xem phân tích, v.v.) trong gói Cấu trúc.
Ví dụ: gói Kết cấu – SAP, hệ thống cục bộ, hệ thống cục bộ. Được tạo, hệ thống cục bộ. Riêng tư. |
|
Phi kết cấu | Gói phi cấu trúc có thể chứa đối tượng thông tin và các gói phụ. Đây là gói mặc định. |
Công dụng của gói: Nhóm gói đều là mô hình thông tin và giúp việc vận chuyển mô hình dễ dàng hơn. Cả hai gói đều có thể được sử dụng trong vận chuyển.
Các bước tạo gói cấu trúc trong SAP HAN Studio-
Bước 1) Trong bước này,
- Chọn Hana System, ở đây là HDB.
- Chuyển đến thư mục Nội dung.
Bước 2) Trong bước này,
- Chọn Mới.
- Chọn tùy chọn Gói.
Bước 3) Trong bước này,
- Nhập tên gói. Ví dụ: “DHK_SCHEMA”.
- đăng ký hạng mục thi Description cho Gói.
- Ngôn ngữ gốc và Người chịu trách nhiệm được chọn theo mặc định.
Gói phi cấu trúc có tên “DHK_SCHEMA” sẽ được tạo trong nút Nội dung như bên dưới-
Bước 4) Bây giờ, chuyển đổi Gói phi cấu trúc thành Gói cấu trúc.
- Chọn gói “DHK_SCHEMA” và nhấp chuột phải vào gói đó.
- Đi tới tùy chọn chỉnh sửa cho gói.
Bước 5) Trong bước này,
- Chọn “Có” trong trường Tùy chọn kết cấu.
- Bấm vào nút OK.
“DHK_SCHema” của chúng tôi khi được thay đổi từ gói Phi cấu trúc sang Gói cấu trúc, kiểu biểu tượng sẽ được thay đổi từ đến . Đây là dấu hiệu cho thấy gói phi cấu trúc hiện đã được chuyển đổi thành gói cấu trúc.
Bước để tạo gói phi cấu trúc trong Gói cấu trúc dưới dạng gói phụ.
Gói được tạo theo mặc định là Phi cấu trúc. Trong Gói phi cấu trúc, gói thông tin và gói khác có thể được tạo. Tốt hơn là trước tiên hãy tạo một gói cấu trúc, sau đó tạo một gói cấu trúc phụ trong đó.
Bước 1) Trong bước này,
- Chọn Gói cấu trúc “DHK_SCHema” và nhấp chuột phải vào nó.
- Chọn Mới -> gói.
Bước 2) Trong bước này,
- Nhập tên gói phụ vào trường Tên.
- Nhập mô tả cho nó.
- Bấm vào nút “OK”.
Gói phi cấu trúc mới sẽ được tạo dưới dạng gói phụ trong gói DHK_SCHEMA.
SAP Kỹ thuật tối ưu hóa hiệu suất HANA
Có những quy tắc sau đây cho Kỹ thuật tối ưu hóa hiệu suất –
- Tất cả chế độ xem thông tin và chế độ xem bảng nên được sử dụng với một nút chiếu. Nút chiếu cải thiện hiệu suất bằng cách thu hẹp tập hợp cột.
- Bằng cách áp dụng các bộ lọc tại các nút chiếu.
- Tránh các nút THAM GIA trong chế độ xem tính toán, Hãy sử dụng UNION thay vì nút đó.
- Sử dụng Tham số đầu vào/Biến để hạn chế tập dữ liệu trong Chế độ xem phân tích/tính toán.
- Việc tính toán phải được thực hiện trước khi tổng hợp.
- Cần phải xác định lại hệ thống phân cấp trong chế độ xem Tính toán. Hệ thống phân cấp của chế độ xem thuộc tính không hiển thị trong chế độ xem Tính toán.
- Hệ thống phân cấp của chế độ xem thuộc tính có thể nhìn thấy trong chế độ xem Phân tích.
- Nhãn thuộc tính và mô tả thước đo được xác định trong chế độ xem Thuộc tính, chế độ xem Phân tích và chế độ xem Tính toán sẽ không hiển thị trong chế độ xem tính toán. Chúng ta cần lập lại bản đồ cho nó.
- Không trộn lẫn chức năng CE và SQL tập lệnh trong mô hình Thông tin.