Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有以下情况:
带有数据的 OTLP 数据库模式。数据库过程将数据泵入具有定义维度和事实表的非规范化星型模式。目标是构建 Web 应用程序,该应用程序可以对那些已定义的数据结构进行汇总和向下钻取。
我可以构建自定义 Web 界面,但我更愿意将现有工具用于报告部分。生成的应用程序必须用 java 编写并与基于 JSF 的现有解决方案集成,Pentaho 看起来可以完成任务,但我找不到任何地方,如何去做,或者这是否可能。
谢谢
目前没有显示来自 mondrian 后端的 OLAP 表的 JSF 组件,但您可以使用JPivot,它是一个 JSP 自定义标签库。
如果您最终创建了自己的 UI,您可以使用olap4j API,(请参阅我的其他答案,了解如何做到这一点)。没那么难,API支持基本的转换,v1 .0有望很快发布。
好吧,如果您对普通的 HTTP 调用而不是 Pentaho 提供的 JSF 感到满意,那么您可以毫无问题地连接 JPivot 或 pentaho 的报告端,因为所有功能都可以通过纯 URL 访问。(只需双击选项卡即可查看 URL)。
正如亚当所说,如果你有 OLAP,你可以使用 Jpivot - 或者更好地使用 Saiku。Saiku 让开发自己的前端变得非常容易,并且完全基于 REST。它确实带有 UI,但您不必使用它,因为服务器是分开的。