在内存中和与 olap4j 兼容的可嵌入 OLAP 实现
Posted
技术标签:
【中文标题】在内存中和与 olap4j 兼容的可嵌入 OLAP 实现【英文标题】:In memory and embeddable OLAP implementation compatible with olap4j 【发布时间】:2011-02-23 10:53:17 【问题描述】:我正在寻找一个 OLAP 实现,它可以嵌入到 Java 应用程序中。最好的——但不一定——如果我可以使用 olap4j 连接到它。我需要这样一个库来测试我的应用程序,以便在使用独立的 OLAP 服务器之前评估想法。
【问题讨论】:
【参考方案1】:蒙德里安似乎是完美的解决方案。它是用纯 Java 实现的,它是可嵌入的,它的原生接口是 olap4j。如果您还需要嵌入数据库,请使用嵌入式 Java 数据库,例如 apache derby 或 hsqldb。
【讨论】:
3 年前我在我的项目中使用过它,我无法强调它有多好。【参考方案2】:蒙德里安项目是olap4j
项目的参考实现。我在这两个项目上工作,并且了解这两个项目的所有来龙去脉。他们会一起玩得很好。
通过使用 olap4j,您还可以访问 olap4j 的 XML/A 驱动程序以连接到 SSAS、SAP 和 Palo。它甚至可以在 Oracle 的 Essbase 上运行。我们还没有尝试过。
【讨论】:
【参考方案3】:您可以查看icCube。它可以用作独立的 OLAP 服务器,也可以用作可以嵌入到 JAVA 应用程序中的组件。有关最后一点的更多详细信息,您可以在我们的forum 中提问。干杯。
【讨论】:
【参考方案4】:不确定您是在寻找开源产品还是商业产品。
来自 QuartetFS 的Active Pivot 是用 Java 编写的内存 OLAP 立方体,并提供 API 来定制。它支持OLAP4J、XMLA交互,是的,它被许多金融公司用于生产。
【讨论】:
以上是关于在内存中和与 olap4j 兼容的可嵌入 OLAP 实现的主要内容,如果未能解决你的问题,请参考以下文章
如何从 Mondrian OlapConnection 获取 org.olap4j.metadata.Cube
从 org.h2.jdbc.JdbcConnection 获取 olap4j.OlapConnection
请问maven更新jasperreport-5.6.0-jar中央仓库没有olap4j-0.9.7.309-JS-3这个包怎么办?