我们能将Saiku和Pentaho Analyzer进行比较吗?

9

我目前在实习,需要创建一个完整的BI应用程序。 我想使用pentaho,而且必须使用开源组件。

我知道Pentaho Analyzer不是免费的。 我的问题是:Saiku是否等同于Analyzer? 如果是,我可以在代替Analyzer时将其与Pentaho一起使用吗?

谢谢


1
嗯?不对。STPivot与Saiku无关。Saiku起源于PAT,而PAT则来自Halogen。然而,Jpivot已经回归,现在被称为Pivot4J,并在几天前进行了首次正式发布。 - Codek
1
不是JPivot,而是STPivot。STPivot是由Todo BI - Stratebi开发的开源基于Web的OLAP查看器,完全免费和开源,基于Pentaho提供的默认Pivot查看器,在JPivot之上编写。该项目的想法是通过利用免费的用户界面库和技术(如jQuery和Ajax)来改善JPivot用户的体验。 http://www.stratebi.com/en/stpivot - bagus prasojo
1
分析器不是stpivot。我记不得它以前叫什么了,但它来自Lucidera。Pentaho购买了源代码,但不是独家的,这也是他们不能开源的部分原因。(而且他们不想!)Jpivot已经死了,正在被pivot4j复活。Saiku是一个完全独立的项目,当然也共享mondrian和olap4j元素。如果您拥有企业许可证,则将使用分析器。如果您拥有CE,则Saiku是正确的选择。 - Codek
啊,Pentaho购买的产品现在被称为分析器,原名为“Clearview”。 - Codek
好的,Pentaho仍然提供免费的旧版本分析器,但我尝试了Saiku,它更加用户友好(对于初学者来说),所以我想我会选择它,非常感谢你的回答。 - joris
显示剩余3条评论
3个回答

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工具包构建的应用程序进行无缝集成,那么它将为您提供方便的抽象扩展点来实现这一目标。
最后,如果您熟悉Javascript,您可能会发现使用Saiku更容易,因为它将大部分UI相关的工作委托给客户端。
另一方面,如果您像我一样是老派的Java开发人员:),您可能会发现我们的示例应用程序更易于理解和使用,因为几乎没有自定义脚本参与,所有内容都是在服务器端使用JSF组件模型完成的。
总之,我想说的是Pivot4J不仅仅是一个API,不能在不编写大量代码的情况下使用,因为它已经包括了即将发布的平台5.0版本相当完整的Pentaho BI插件。由于Pivot4J和Saiku采用的方法有所不同,每个都有自己的优势和优点,可以利用这些优势来适应特定的用例。

7
当然可以。这两个工具都使用相同的OLAP引擎- Mondrian。 Saiku本质上与分析器相同,提供许多相同的功能-但它具有不同的架构,因此非常易于嵌入和插件化。如果您想要的话,Saiku也可以作为独立工具使用。
请查看dev.analytical-labs.com上的演示,以了解它的功能。
此外,对于帮助,您将找不到许多具有如此出色社区的工具-与他们连接在Freenode IRC上,选择##Pentaho或##Saiku,具体取决于您的问题!
Pentaho也是OS BI的正确选择-您肯定也看过Jaspersoft吧? 值得一看,但您无疑会意识到Pentaho的功能更好。

非常感谢,我目前正在比较Pentaho和Jaspersoft,主要是因为它们看起来是唯一从ETL到报告完整的开源商业智能解决方案。 - joris
1
Jaspers的ETL解决方案只是Talend而已。我怀疑他们没有真正拥有自己的ETL产品所带来的紧密集成。 - Codek

2
你想过使用纯JavaScript UI 来透视你的OLAP立方体吗?有一个名为WebPivotTable的组件,可以在http://webpivottable.com找到。
Jpivot、saiku和pentaho都基于olap4j API,因此它们都需要Java服务器端服务。WebPivotTable直接使用AJAX调用xmla服务,因此它可以用于透视任何xmla OLAP服务器,如mondrian、SSAS、iccube等。由于它不与任何Java后端绑定,并且是纯JavaScript的,因此您可以轻松地将其集成到任何网站或Web应用程序中。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接