与olap4j兼容的内存和嵌入式OLAP实现
我正在寻找一个 OLAP 实现,它可以嵌入到 java 应用程序中。如果我可以使用 olap4j 连接到它,那就最好了(但不一定)。我需要这样一个库来测试我的应用程序,以便在使用独立的 OLAP 服务器之前评估想法。
I am looking for an OLAP implementation, which could be embedded in a java application. The best -- but not necessarily -- if I could use olap4j to connect to it. I need such a library for testing purposes of my application to evaluate ideas before go for a standalone OLAP server.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
蒙德里安似乎是完美的解决方案。它是用纯Java实现的,是可嵌入的,其本机接口是olap4j。如果您还需要嵌入数据库,请使用嵌入式 Java 数据库,例如 apache derby 或 hsqldb。
Mondrian seems to be the perfect solution. It is implemented in pure Java, it is embeddable, and its native interface is olap4j. If you need a database to be embedded also, use an embedded Java database such as apache derby or hsqldb.
Mondrian 项目是
olap4j
项目的参考实现。我参与了这两个项目,并且了解这两个项目的所有细节。他们会一起玩得很好。通过使用 olap4j,您还可以访问 olap4j 的 XML/A 驱动程序以连接到 SSAS、SAP 和 Palo。它甚至可以在 Oracle 的 Essbase 上运行。我们还没有尝试过。
The Mondrian project is the reference implementation of the
olap4j
project. I work on both projects and know all the ins and outs of both. They will play nicely together.By using olap4j, you also gain access to olap4j's XML/A driver to connect to SSAS, SAP and Palo. It might even work on Oracle's Essbase. We haven't tried it yet.
您可以查看icCube。它可以用作独立的 OLAP 服务器,也可以用作可以嵌入到 JAVA 应用程序中的组件。有关最后一点的更多详细信息,您可以在我们的论坛中提问。干杯。
You may have a look to icCube. It can used as a standalone OLAP server but as well as a component that you can embed into your JAVA application. For more details about the last point, you can ask in our forum. Cheers.
不确定您是在寻找开源产品还是商业产品。
QuartetFS 的 Active Pivot 是用 Java 编写的内存 OLAP 多维数据集,提供API进行定制。它支持 OLAP4J、XMLA 交互,是的,它被许多金融公司用于生产。
Not sure whether you are looking for open source or commercial product.
Active Pivot from QuartetFS is in memory OLAP cube written in Java and provide API to customize. It support OLAP4J, XMLA interaction and yes it is used in production by many financial companies.