Saiku Analytics vs. Pivot4J

时间:2014-11-18 18:05:44

标签: analytics pentaho olap-cube saiku

我在Pentaho CE上安装了Saiku Analytics和Pivot4J插件进行演示。从高级别来看,它们似乎都完全相同,尽管Saiku似乎表现得更快一些。能够熟悉这两者的人能否告诉我两者之间的差异以及在选择Mondrain Cube分析时应该考虑哪些因素?

1 个答案:

答案 0 :(得分:2)

根据我的经验,Saiku似乎是一种更好的体验,也得到了其他插件如IvyDD的支持。

JPivot的开发人员在这个awnser上做了更深入的分析:

  

与Saiku相比,我认为每个项目都有自己的优势   不同的场景。

     

Saiku在客户端拥有比我们更轻量级的架构   示例应用程序和插件,因此可以部署和嵌入   几乎在任何地方。

     

虽然创建完整的REST样式分析并不困难   应用Pivot4J,我们当前的示例和插件应用程序   至少需要一个Servlet容器来运行并且更难   在某些环境中比Saiku嵌入。

     

另一方面,由于Pivot4J被设计为独立于UI的API   从一开始,它可以提供比我的Saiku更多的灵活性   开发人员想要构建自己的应用程序时的意见   它的顶部,或打算自定义API的核心行为。

     

例如,如果您想将Pivot4J与您自己的应用程序一起使用   这是使用ExtJS,DhtmlX或任何其他UI工具包构建的,它是   更容易实现与Pivot4J的无缝集成,因为它   为您提供方便的抽象扩展点。

     

最后,如果你熟悉Javascript,你可能会发现它有用   与Saiku相比更容易,因为它将大部分与UI相关的作品委托给了   客户方。

     

另一方面,如果你是像我这样的老派Java开发人员:)   您可能会发现我们的示例应用程序更容易理解   与之合作,因为几乎没有涉及自定义脚本   一切都在服务器端完成,使用JSF组件模型。

     

总而言之,我想说Pivot4J不仅仅是一个API   如果没有编写很多代码就不能使用,因为它已经包含了很多代码   功能齐全的Pentaho BI插件即将发布的5.0版本   平台。而Pivot4J和Saiku采用了相当不同的方法   彼此,每个人都有自己的力量和优势   利用以适应特定用例。

来源:https://stackoverflow.com/a/15264827/1557981