【问题标题】:Free OLAP solution for .NET running on Mono / MySQL在 Mono / MySQL 上运行的 .NET 的免费 OLAP 解决方案
【发布时间】:2010-08-15 07:23:30
【问题描述】:

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

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

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

【问题讨论】:

    标签: .net mysql mono pivot olap


    【解决方案1】:

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

    【讨论】:

    • Mondrian 仅适用于 Java。我会试试帕洛。不过,在 Mono 下还没有看到任何提及 ADOMD 的内容。我还需要一个类似于 JPivot 的免费软件 Pivot(交叉表)组件。谢谢:)
    【解决方案2】:

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

    【讨论】:

      最近更新 更多