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ư.

SAP Người mẫu HANA

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.

SAP Người mẫu HANA

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,

  1. Chọn Hana System, ở đây là HDB.
  2. Chuyển đến thư mục Nội dung.

Tạo gói cấu trúc trong SAP HANNA

Bước 2) Trong bước này,

  1. Chọn Mới.
  2. Chọn tùy chọn Gói.

Tạo gói cấu trúc trong SAP HANNA

Bước 3) Trong bước này,

  1. Nhập tên gói. Ví dụ: “DHK_SCHEMA”.
  2. đăng ký hạng mục thi Description cho Gói.
  3. Ngôn ngữ gốc và Người chịu trách nhiệm được chọn theo mặc định.

Tạo gói cấu trúc trong SAP HANNA

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-

Tạo gói cấu trúc trong SAP HANNA

Bước 4) Bây giờ, chuyển đổi Gói phi cấu trúc thành Gói cấu trúc.

  1. Chọn gói “DHK_SCHEMA” và nhấp chuột phải vào gói đó.
  2. Đi tới tùy chọn chỉnh sửa cho gói.

Tạo gói cấu trúc trong SAP HANNA

Bước 5) Trong bước này,

  1. Chọn “Có” trong trường Tùy chọn kết cấu.
  2. Bấm vào nút OK.

Tạo gói cấu trúc trong SAP HANNA

“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ừ Tạo gói cấu trúc trong SAP HANNA đến Tạo gói cấu trúc trong SAP HANNA. Đâ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.

Tạo gói cấu trúc trong SAP HANNA

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,

  1. Chọn Gói cấu trúc “DHK_SCHema” và nhấp chuột phải vào nó.
  2. Chọn Mới -> gói.

Tạo gói phi cấu trúc dưới dạng gói phụ

Bước 2) Trong bước này,

  1. Nhập tên gói phụ vào trường Tên.
  2. Nhập mô tả cho nó.
  3. Bấm vào nút “OK”.

Tạo gói phi cấu trúc dưới dạng gói phụ

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.

Tạo gói phi cấu trúc dưới dạng gói phụ

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.