Tôi là người mới đang cố gắng quấn đầu quanh OLAP và tôi có một vài câu hỏi.
- Câu hỏi 1: Một khối OLAP có thể lưu trữ trung vị, chế độ, phần trăm không?
- Câu hỏi 2: Truy vấn MDX do người dùng viết có thể trả về bản tóm tắt dữ liệu cấp hàng không? (ví dụ:% giao dịch> $ 100). Hoặc phải thiết kế khối lập phương thêm điều này vào khối?
- Câu hỏi 3: Hiện tại có sản phẩm OLAP nào cung cấp cơ chế truy cập dữ liệu cấp hàng không? Cái nào?
Phòng CNTT của chúng tôi đang tìm kiếm phản hồi về loại vấn đề chúng tôi gặp phải với khối lập phương ROLAP của MS Analsis Services cụ thể. Chúng tôi không có quyền truy cập vào cơ sở dữ liệu quan hệ đằng sau nó và cần thực hiện các tính toán hiện không khả dụng dưới dạng các biện pháp trong khối.
Hãy để tôi xem nếu tôi có quyền này.
- Một khối lập phương có thể cung cấp số liệu thống kê cho số lượng, phương tiện, tỷ lệ, độ lệch chuẩn.
- Nếu một thống kê cụ thể chưa được phục vụ trong một biện pháp do nhà thiết kế khối cung cấp, chúng ta có thể viết một truy vấn MDX để lấy nó không? Hay họ cần thay đổi khối lập phương để tính toán trước từ dữ liệu cấp hàng?
- Một khối lập phương không thể cung cấp số liệu thống kê như trung bình, chế độ hoặc phần trăm, vì vậy các số liệu thống kê này không tổng hợp đúng.
Tôi đang đọc cuốn Ngữ pháp đồ họa của Leland Wilkinson và trong chương về Khai thác dữ liệu và OLAP, ông nói
Các [hoạt động khối] này hoạt động tốt với các số liệu thống kê như số lượng, phương tiện, tỷ lệ và độ lệch chuẩn. Các tập hợp đơn giản trên các lớp con có thể được tính bằng cách vận hành trên tổng, tổng bình phương và các thuật ngữ khác được kết hợp trong các hàm tuyến tính để tạo ra các thống kê tóm tắt cơ bản.
Chúng không hoạt động đúng với các số liệu thống kê như trung vị, chế độ và phân vị vì tổng số của các thống kê này không phải là thống kê tổng hợp của chúng. Ví dụ, trung vị của trung vị không phải là trung vị của tổng hợp.
Ông tiếp tục thêm:
Tuy nhiên, một mô hình ROLAP tinh vi hơn đã xuất hiện gần đây. Có thể, thông qua một số công nghệ, để cung cấp cho các thuật toán thống kê quyền truy cập vào dữ liệu thô thông qua mô hình quan hệ trong thời gian thực. Cách tiếp cận này hứa hẹn hơn các tập hợp cứng nhắc được cung cấp bởi các cấu trúc như khối dữ liệu.
Ở dạng thanh lịch nhất của kiến trúc này, các ứng dụng có thể yêu cầu các kết nối từ xa cung cấp thông tin về các phương thức xử lý dữ liệu của họ và thực hiện hành động phù hợp tùy thuộc vào thông tin được trả về. Trong hình thức này, kiến trúc thành phần có thể đạt được lời hứa thực sự của điện toán phân tán: thiết kế và thực thi độc lập với trang web, hệ điều hành hoặc ngôn ngữ.
Điều đó đã được viết vào khoảng năm 2005. Có ai biết các sản phẩm sử dụng phương pháp này để cho phép truy cập dữ liệu cấp hàng không?