jor*_*ris 9 pentaho business-intelligence saiku
我目前正在实习,我必须创建一个完整的BI应用程序.我想我会使用pentaho,我必须只使用开源组件.
我知道Pentaho Analyzer不是免费的我的问题是:saiku是否相当于分析仪?如果是的话,我可以将它与pentaho而不是分析仪一起使用吗?
THKS
mys*_*all 12
我是Pivot4J项目的开发者,想要分享我对这个主题的主观意见.
首先,好像你正确地认为Pivot4J更像是一个API而不是一个应用程序,它并不总是意味着你需要编写大量的代码才能使用它.
我们还有一个Pentaho BI插件,它不需要任何编码,并且具有与Saiku插件相似的功能,尽管它的目标是尚未发布的Pentaho 5.0平台.
我们的示例应用程序提供了JPivot Web应用程序具有的大部分功能,即使它缺少即将修复的数据源配置功能.
与Saiku相比,我认为每个项目在不同场景中都有自己的优势.
Saiku在客户端拥有比我们的示例应用程序和插件更轻量级的架构,因此几乎可以在任何地方部署和嵌入.
虽然使用Pivot4J创建完整的REST样式分析应用程序并不困难,但我们当前的示例和插件应用程序至少需要一个Servlet容器才能运行,并且在某些环境中比Saiku更难以嵌入.
另一方面,由于Pivot4J从一开始就被设计为独立于UI的API,我认为它可以为开发人员提供比Saiku更多的灵活性,当他们想要在它上面构建自己的应用程序时,或者打算定制核心行为. API.
例如,如果您想将Pivot4J与您自己的应用程序一起使用,该应用程序是使用ExtJS,DhtmlX或任何其他UI工具包构建的,那么实现与Pivot4J的无缝集成要容易得多,因为它为您提供了方便的抽象扩展点要做到这一点.
最后,如果您熟悉Javascript,您可能会发现使用Saiku更容易,因为它将大部分与UI相关的工作委托给客户端.
另一方面,如果您是像我这样的老派Java开发人员:)您可能会发现我们的示例应用程序更容易理解和使用,因为几乎没有涉及自定义脚本,所有内容都在JSF服务器端完成组件模型.
总而言之,我想说Pivot4J不仅仅是一个在没有编写大量代码的情况下无法使用的API,因为它已经为即将发布的5.0平台版本提供了功能齐全的Pentaho BI插件.而且由于Pivot4J和Saiku采用了截然不同的方法,每个方法都有自己的优势和优势,可以利用它来适应特定的用例.
当然是.这两个工具都使用相同的底层OLAP引擎--Mondrian.Saiku与提供许多相同功能的分析器基本相同 - 但是它具有不同的架构,这使得它非常易于嵌入和插入.如果您愿意,也可以单独使用Saiku.
查看dev.analytical-labs.com上的演示,看看它能做些什么.
另外,如果您需要帮助,您将找不到很多具有如此优秀社区的工具 - 根据您的问题,在## Pentaho或## Saiku的Freenode IRC上与他们联系!
Pentaho也是OS BI的正确选择 - 假设你也看过Jaspersoft?值得一看,但毫无疑问你会发现Pentaho的功能更好.
| 归档时间: |
|
| 查看次数: |
11759 次 |
| 最近记录: |