OLAP là viết tắt của On-Line Analytical Processing. OLAP là một phân loại công nghệ phần mềm cho phép các nhà phân tích, quản lý và giám đốc điều hành hiểu rõ hơn về thông tin thông qua khả năng truy cập nhanh, nhất quán, tương tác trong nhiều chế độ xem có thể có của dữ liệu đã được chuyển đổi từ thông tin thô sang phản ánh chiều thực của doanh nghiệp được khách hàng hiểu.
OLAP thực hiện phân tích đa chiều thông tin kinh doanh và hỗ trợ khả năng ước tính phức tạp, phân tích xu hướng và mô hình hóa dữ liệu phức tạp. Nó đang nhanh chóng nâng cao nền tảng thiết yếu cho các Giải pháp Thông minh bao gồm Quản lý Hiệu suất Kinh doanh, Lập kế hoạch, Lập ngân sách, Dự báo, Lập hồ sơ Tài chính, Phân tích, Mô phỏng-Mô hình, Khám phá Kiến thức và Báo cáo Kho dữ liệu. OLAP cho phép khách hàng cuối thực hiện phân tích đột xuất hồ sơ theo nhiều chiều, cung cấp thông tin chi tiết và hiểu biết mà họ yêu cầu để đưa ra quyết định tốt hơn.
Mục lục
Ai sử dụng OLAP và Tại sao?
Các ứng dụng OLAP được sử dụng bởi nhiều chức năng khác nhau của một tổ chức.
Tài chính và kế toán:
- Lập ngân sách
- Hoạt động dựa trên chi phí
- Phân tích hiệu quả tài chính
- Và mô hình tài chính
Bán hàng và marketing
- Phân tích và dự báo bán hàng
- Phân tích nghiên cứu thị trường
- Phân tích khuyến mãi
- Phân tích khách hàng
- Phân khúc thị trường và khách hàng
Sản xuất
- Kế hoạch sản xuất
- Phân tích khiếm khuyết
Hình khối OLAP có hai mục đích chính. Đầu tiên là cung cấp cho người dùng doanh nghiệp một mô hình dữ liệu trực quan hơn đối với họ so với mô hình bảng. Mô hình này được gọi là Mô hình thứ nguyên.
Mục đích thứ hai là cho phép phản hồi truy vấn nhanh mà thường khó đạt được bằng cách sử dụng mô hình bảng.
Cách hoạt động của OLAP?
Về cơ bản, OLAP có một khái niệm rất đơn giản. Nó tính toán trước hầu hết các truy vấn thường rất khó thực hiện trên cơ sở dữ liệu dạng bảng, cụ thể là tổng hợp, nối và nhóm. Các truy vấn này được tính toán trong một quá trình thường được gọi là “xây dựng” hoặc “xử lý” khối OLAP. Quá trình này diễn ra trong một đêm và đến thời điểm người dùng cuối bắt đầu làm việc – dữ liệu sẽ được cập nhật.
Nguyên tắc OLAP (Quy tắc Dr.E.F.Codd)
Tiến sĩ E.F. Codd, “cha đẻ” của mô hình quan hệ, đã xây dựng danh sách 12 hướng dẫn và yêu cầu làm cơ sở để lựa chọn hệ thống OLAP:
1) Chế độ xem khái niệm đa chiều: Đây là các tính năng trung tâm của hệ thống OLAP. Bởi cần có cái nhìn đa chiều, có thể thực hiện các phương pháp như lát và xúc xắc.
2) Tính minh bạch: Làm cho công nghệ, kho thông tin cơ bản, các hoạt động tính toán và bản chất khác nhau của dữ liệu nguồn hoàn toàn minh bạch với người dùng. Sự minh bạch như vậy giúp cải thiện hiệu quả và năng suất của người dùng.
3) Khả năng truy cập: Nó chỉ cung cấp quyền truy cập vào dữ liệu thực sự được yêu cầu để thực hiện phân tích cụ thể, trình bày một cái nhìn duy nhất, mạch lạc và nhất quán cho khách hàng. Hệ thống OLAP phải ánh xạ lược đồ logic của riêng nó tới các kho lưu trữ dữ liệu vật lý không đồng nhất và thực hiện bất kỳ phép biến đổi cần thiết nào. Các hoạt động OLAP phải nằm giữa các nguồn dữ liệu (ví dụ: kho dữ liệu) và giao diện người dùng OLAP.
4) Hiệu suất báo cáo nhất quán: Để đảm bảo rằng người dùng không cảm thấy bất kỳ sự suy giảm đáng kể nào về hiệu suất tài liệu khi số thứ nguyên hoặc kích thước của cơ sở dữ liệu tăng lên. Nghĩa là, hiệu suất của OLAP sẽ không bị ảnh hưởng khi số thứ nguyên được tăng lên. Người dùng phải quan sát thời gian chạy, thời gian phản hồi hoặc mức sử dụng máy nhất quán mỗi khi chạy một truy vấn nhất định.
5) Kiến trúc Máy khách / Máy chủ: Làm cho thành phần máy chủ của các công cụ OLAP đủ thông minh để các máy khách khác nhau được gắn vào mà không cần nỗ lực và lập trình tích hợp tối thiểu. Máy chủ phải có khả năng ánh xạ và hợp nhất dữ liệu giữa các cơ sở dữ liệu khác nhau.
6) Kích thước chung: Một phương pháp OLAP nên coi mỗi thứ nguyên là tương đương về cả cấu trúc và khả năng hoạt động. Các khả năng hoạt động bổ sung có thể được phép cho các thứ nguyên đã chọn, nhưng các nhiệm vụ bổ sung đó phải được cấp cho bất kỳ thứ nguyên nào.
7) Xử lý ma trận thưa thớt động: Để điều chỉnh lược đồ vật lý với mô hình phân tích cụ thể đang được tạo và tải để tối ưu hóa việc xử lý ma trận thưa thớt. Khi gặp ma trận thưa thớt, hệ thống phải dễ dàng giả định một cách linh động việc phân phối thông tin và điều chỉnh việc lưu trữ và truy cập để có được và duy trì mức hiệu suất nhất quán.
8) Hỗ trợ nhiều người dùng: Các công cụ OLAP phải cung cấp khả năng truy cập dữ liệu đồng thời, tính toàn vẹn của dữ liệu và bảo mật truy cập.
9) Hoạt động xuyên chiều không hạn chế: Nó cung cấp khả năng cho các phương pháp xác định thứ tự chiều và nhất thiết phải thực hiện các phương pháp cuộn lên và xem chi tiết trong một thứ nguyên hoặc trên toàn bộ thứ nguyên.
10) Thao tác dữ liệu trực quan: Thao tác dữ liệu cơ bản cho hướng hợp nhất như định hướng lại (xoay vòng), xem chi tiết và cuộn lên, và một thao tác khác
được thực hiện một cách tự nhiên và chính xác thông qua các phương pháp trỏ và nhấp chuột và kéo và thả trên các ô của mô hình khoa học. Nó tránh việc sử dụng một menu hoặc nhiều lần truy cập vào một giao diện người dùng.
11) Báo cáo linh hoạt: Nó mang lại hiệu quả cho các khách hàng doanh nghiệp để tổ chức các cột, hàng và ô theo cách tạo điều kiện cho thao tác đơn giản, phân tích và tổng hợp dữ liệu.
12) Kích thước và mức độ tổng hợp không giới hạn: Số lượng thứ nguyên dữ liệu phải không giới hạn. Mỗi thứ nguyên chung này phải cho phép thực tế không giới hạn số lượng cấp độ tổng hợp do khách hàng xác định trong bất kỳ đường dẫn hợp nhất nhất định nào
Chúng tôi chuyên cung cấp các dịch vụ về Xây dựng Kho dữ liệu Data Warehouse/ Xây dựng Báo cáo Power BI cho các doanh nghiệp lớn như: Nakagawa, Mutosi, Tinh Vân Group,….. đăng ký ngay để được Demo và tư vấn miễn phí dành riêng cho doanh nghiệp của bạn.