适用于在Mono / MySQL上运行的.NET的免费OLAP解决方案

时间:2010-08-15 07:23:31

标签: .net mysql mono pivot olap

我正在开发我的大学毕业设计项目,我想要包含一个基于OLAP的报告模块。

过去,我使用Mondrian和JPivot作为Java项目的OLAP解决方案,我正在寻找类似于.NET的东西。棘手的部分是我的项目应该在Mono和MySQL上运行(安装环境是Linux机器),因此MSSQL OLAP是不可能的。

任何人都知道我可以使用的类似Mondrian / JPivot的东西吗?我不介意自己创建大多数聚合表,只要我的aspx页面有某种交叉表/枢轴控件

2 个答案:

答案 0 :(得分:1)

我相信你基本上可以使用任何免费的OLAP服务器,例如支持XML for Analysis(XMLA)的Mondrian或Palo。然后,您应该能够使用ADOMD.Net API连接并运行查询。不确定ADOMD.Net是否在Mono下工作。

答案 1 :(得分:0)

如果您仍然感兴趣...我没有听说过任何有关.Net的原生OLAP,除了SQL Server。但您可以使用Mondrian的Pentaho-CDA插件(http://code.google.com/p/pentaho-cda/)。有了这个,您可以执行查询并通过http接收结果。您可以从.Net代码调用http链接并以Json或XML或CSV格式接收结果。它有点奇怪和棘手,但它可能有效:)