Chúng tôi có một cơ sở dữ liệu giao dịch POSTGRESQL lớn (khoảng 70 triệu hàng trong tất cả), và trước đây đã tạo kho dữ liệu từ này (cập nhật hàng ngày) để chạy báo cáo tắt.Tôi có những tùy chọn nào để tạo các khối OLAP với Postgres và làm cho nó có thể truy cập thông qua .net webservices/wcf?
Để làm cho điều này linh hoạt hơn (vì nhiều người dùng khác nhau yêu cầu báo cáo khác nhau và không giỏi xác định những gì họ muốn), chúng tôi muốn tạo khối OLAP đa chiều và hiển thị thông qua dịch vụ web cho khách hàng của chúng tôi và có thể tạo báo cáo bên ngoài. Chúng tôi lập trình bằng .NET (chủ yếu là vb.net) và tôi tin rằng điều này có thể đạt được bằng cách sử dụng XMLA cho lớp webservice (hoặc WCF), nhưng sau một chút nghiên cứu (mọi thứ có vẻ như propietory - hoặc là máy chủ SSAS và SQL. , hoặc Jasper Server và Jasper Analysis vv), tôi không chắc chắn về những điều sau đây và tự hỏi nếu có ai khác ngoài kia có bất kỳ trải nghiệm nào họ có thể chia sẻ:
- (khác nhau) giao diện tích hợp với điều này như thế nào? - chúng tôi không muốn buộc người dùng vào giao diện người dùng cụ thể.
- những giao diện người dùng nào có sẵn?
- Tôi có thể sử dụng những gì để xây dựng khối OLAP?
- Có cách nào khác mà tôi không tìm thấy ngoài cách tiếp cận XMLA này không?
Khả năng mở rộng và hiệu suất là những yếu tố rất lớn đối với chúng tôi, cùng với thời gian phát triển nhanh chóng và một giao diện đó là có thể sử dụng bởi những người dùng chỉ mới học được cách sử dụng một con chuột: p
Lưu ý: lý tưởng giải pháp này được OpenSource và Miễn phí hoặc ít hơn £ 1k (hầu hết các giải pháp doanh nghiệp là tiền ngớ ngẩn)
dường như có nhiều giải pháp java ... nhưng không nhiều .net? –