我们有一个大型 POSTGRESQL 事务数据库(总共大约 7000 万行),并且之前已经创建了一个数据仓库(每天更新)来运行报告。
为了使这更灵活(因为许多不同的用户需要不同的报告并且不擅长指定他们想要的内容),我们希望创建一个多维 OLAP 多维数据集并通过 Web 服务将其公开给我们的客户,并可能外包报告创建.
我们在 .NET(主要是 vb.net)中编程,我相信这可以通过将 XMLA 用于 web 服务(或 WCF)层来实现,但经过一些研究(一切似乎都是专有的 - SSAS 和 SQL 服务器,或 Jasper 服务器和 Jasper Analysis 等),我不确定以下内容,并想知道是否有其他人可以分享任何经验:
- (各种)前端如何与此集成?- 我们不想将用户绑定到特定的前端。
- 有哪些前端可用?
- 我可以使用什么来构建 OLAP 多维数据集?
- 除了这种 XMLA 方法,我还没有找到其他选择吗?
可扩展性和性能对我们来说是重要的因素,还有快速的开发时间和一个可供刚学会如何使用鼠标的用户使用的界面:p
注意:理想情况下,此解决方案是开源和免费的或不到 1000 英镑(大多数企业解决方案都是傻钱)