Saiku Analytics 与 Pivot4J
Posted
技术标签:
【中文标题】Saiku Analytics 与 Pivot4J【英文标题】:Saiku Analytics vs. Pivot4J 【发布时间】:2014-11-18 18:05:43 【问题描述】:我在 Pentaho CE 上安装了 Saiku Analytics 和 Pivot4J 插件以进行演示。从高层的角度来看,它们似乎完全一样,尽管 Saiku 似乎表现得更快一些。能否请熟悉这两种方法的人告诉我两者之间的区别以及在选择其中一种进行 Mondrain Cube 分析时我应该考虑哪些因素?
【问题讨论】:
【参考方案1】:根据我的经验,Saiku 似乎是更好的体验,而且它还得到了 IvyDD 等其他插件的支持。
JPivot 的开发者对这个遮阳篷做了更深入的分析:
和 Saiku 相比,我认为每个项目都有自己的优势 不同的场景。
Saiku 在客户端的架构比我们的要轻得多 示例应用程序和插件,因此可以部署和嵌入 几乎在任何地方。
虽然创建完整的 REST 样式分析并不难 使用 Pivot4J 的应用程序,我们当前的示例和插件应用程序 至少需要一个 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 采用了与 各有各的优势和优势 以适应特定的用例。
来源:https://***.com/a/15264827/1557981
【讨论】:
以上是关于Saiku Analytics 与 Pivot4J的主要内容,如果未能解决你的问题,请参考以下文章
Pentaho 6 CE 上 Saiku Analytics 插件的许可错误