SAP BW trên HANA - Kiến thức cơ bản về BW

SAP BW tích hợp dữ liệu từ các nguồn khác nhau, chuyển đổi và hợp nhất dữ liệu, thực hiện làm sạch dữ liệu và lưu trữ dữ liệu. SAP BW cũng bao gồm khu vực lập mô hình, quản trị và phân tích dữ liệu.

Dữ liệu trong SAP BW được quản lý với sự trợ giúp của một công cụ tập trung được gọi là Bàn làm việc quản trị SAP Business Intelligence (BI). Nền tảng BI cung cấp cơ sở hạ tầng và các chức năng để bao gồm:

  • Bộ xử lý OLAP
  • Kho lưu trữ siêu dữ liệu
  • Trình thiết kế quy trình và các chức năng khác

Business Explorer (BEx) là một công cụ báo cáo và phân tích hỗ trợ các chức năng truy vấn, phân tích và báo cáo trong BI. Sử dụng BEx, bạn có thể phân tích dữ liệu lịch sử và hiện tại ở các mức độ phân tích khác nhau.

SAP BW được biết đến là công cụ mở, dựa trên tiêu chuẩn cho phép bạn trích xuất dữ liệu từ các hệ thống khác nhau sang hệ thống BI. Nó đánh giá dữ liệu bằng các công cụ báo cáo khác nhau và bạn có thể phân phối dữ liệu này cho các hệ thống khác.

Khi bạn đi đến bàn làm việc Quản trị SAP BI, hệ thống nguồn được xác định ở đó. Đi tới RSA1 → Hệ thống nguồn.

Theo loại nguồn dữ liệu, bạn có thể phân biệt các hệ thống nguồn -

  • Nguồn dữ liệu cho dữ liệu giao dịch
  • Nguồn dữ liệu cho dữ liệu chính
  • Nguồn dữ liệu cho phân cấp
  • Nguồn dữ liệu cho văn bản
  • Nguồn dữ liệu cho các thuộc tính

Bạn có thể tải dữ liệu từ bất kỳ nguồn nào trong cấu trúc nguồn dữ liệu vào BI với một InfoPackage. Hệ thống đích nơi dữ liệu sẽ được tải được xác định trong phép biến đổi.

Đối tượng DataStore

DataStore Object (DSO) được biết đến như một nơi lưu trữ để giữ cho dữ liệu tổng thể hoặc giao dịch đã được làm sạch và tổng hợp ở mức độ chi tiết thấp nhất. Dữ liệu này có thể được phân tích bằng cách sử dụng truy vấn BEx.

DSO chứa các số liệu chính và các trường đặc trưng. Dữ liệu từ DSO có thể được cập nhật bằng cách sử dụng bản cập nhật Delta hoặc các đối tượng DataStore khác hoặc dữ liệu chính. DSO thường được lưu trữ trong các bảng cơ sở dữ liệu trong suốt hai chiều.

Kiến trúc DSO

Thành phần DSO bao gồm ba bảng -

Hàng đợi kích hoạt

Điều này được sử dụng để lưu trữ dữ liệu trước khi nó được kích hoạt. Khóa chứa id yêu cầu, id gói và số bản ghi. Sau khi kích hoạt xong, yêu cầu sẽ bị xóa khỏi hàng đợi kích hoạt.

Bảng dữ liệu hoạt động

Bảng này được sử dụng để lưu trữ dữ liệu hoạt động hiện tại và nó chứa khóa ngữ nghĩa được xác định cho mô hình hóa dữ liệu.

Thay đổi nhật ký

Khi bạn kích hoạt đối tượng, các thay đổi đối với dữ liệu hoạt động được lưu trữ trong nhật ký thay đổi. Nhật ký thay đổi là một bảng PSA và được duy trì trong Bàn làm việc Quản trị dưới cây PSA.

InfoCube

InfoCube được định nghĩa là một tập dữ liệu đa chiều, được sử dụng để phân tích trong một truy vấn BEx. InfoCube bao gồm một tập hợp các bảng quan hệ được kết hợp một cách hợp lý để triển khai lược đồ hình sao. Bảng Dữ kiện trong lược đồ hình sao được kết hợp với các bảng nhiều thứ nguyên.

Bạn có thể thêm dữ liệu từ một hoặc nhiều InfoSource hoặc InfoProviders vào InfoCube. Chúng có sẵn dưới dạng InfoProviders cho các mục đích phân tích và báo cáo.

Cấu trúc InfoCube

InfoCube được sử dụng để lưu trữ dữ liệu một cách vật lý. Nó bao gồm một số InfoObject chứa đầy dữ liệu từ quá trình dàn dựng. Nó có cấu trúc của một giản đồ sao.

Đặc tính thời gian thực có thể được gán cho một InfoCube. InfoCubes thời gian thực được sử dụng khác với InfoCubes tiêu chuẩn.