14

我们有一个大型 POSTGRESQL 事务数据库(总共大约 7000 万行),并且之前已经创建了一个数据仓库(每天更新)来运行报告。

为了使这更灵活(因为许多不同的用户需要不同的报告并且不擅长指定他们想要的内容),我们希望创建一个多维 OLAP 多维数据集并通过 Web 服务将其公开给我们的客户,并可能外包报告创建.

我们在 .NET(主要是 vb.net)中编程,我相信这可以通过将 XMLA 用于 web 服务(或 WCF)层来实现,但经过一些研究(一切似乎都是专有的 - SSAS 和 SQL 服务器,或 Jasper 服务器和 Jasper Analysis 等),我不确定以下内容,并想知道是否有其他人可以分享任何经验:

  1. (各种)前端如何与此集成?- 我们不想将用户绑定到特定的前端。
  2. 有哪些前端可用?
  3. 我可以使用什么来构建 OLAP 多维数据集?
  4. 除了这种 XMLA 方法,我还没有找到其他选择吗?

可扩展性和性能对我们来说是重要的因素,还有快速的开发时间和一个可供刚学会如何使用鼠标的用户使用的界面:p

注意:理想情况下,此解决方案是开源和免费的或不到 1000 英镑(大多数企业解决方案都是傻钱)

4

2 回答 2

6

我们遇到了类似类型的问题,并使用 Modrian (Pentahoe BI) 作为 OLAP 服务器。这是免费和开源的。由于 Mondrian 也是基于 XMLA 的,因此它应该可以让您从 VB 代码访问 OLAP 多维数据集。前端,就浏览多维数据集和运行实时 mdx 查询而言,您需要提出一些解决方案(实际上我们目前正在开发并将该功能集成到我们自己的 BI 工具中)。但是我们在基于 Web 的解决方案上成功地使用了 Mondrian。

于 2011-01-24T05:20:06.680 回答
3

我们 ( www.icCube.com ) 有一个客户在数据(volume 和 postgres)方面有类似的设置。

关于前端和通过 .Net 访问:我们不是专家(我们来自 JAVA)但 OLAP 驱动程序(实际上与 Excel 使用的相同)应该可以通过 XMLA 访问我们的多维数据集(并且对您的程序员透明)。

我们不是免费的,但我想与 BI 市场上的大牌相比相当实惠。

于 2010-12-17T06:59:22.113 回答