我目前在实习,需要创建一个完整的BI应用程序。 我想使用pentaho,而且必须使用开源组件。
我知道Pentaho Analyzer不是免费的。 我的问题是:Saiku是否等同于Analyzer? 如果是,我可以在代替Analyzer时将其与Pentaho一起使用吗?
谢谢
我目前在实习,需要创建一个完整的BI应用程序。 我想使用pentaho,而且必须使用开源组件。
我知道Pentaho Analyzer不是免费的。 我的问题是:Saiku是否等同于Analyzer? 如果是,我可以在代替Analyzer时将其与Pentaho一起使用吗?
谢谢
我是Pivot4J项目的开发人员,想要分享一下我的(主观)看法。
首先,虽然您正确地认为Pivot4J更像一个API而不是一个应用程序,但这并不意味着您需要编写大量代码来使用它。
我们还有一个Pentaho BI插件,不需要任何编码,具有与Saiku插件相当的功能,尽管它是针对尚未发布的Pentaho 5.0平台。
我们的示例应用程序提供了JPivot Web应用程序的大部分功能,尽管它缺少数据源配置功能,但很快就会得到修复。
与Saiku相比,我认为每个项目在不同场景下都有自己的优势。
Saiku在客户端方面拥有比我们的示例应用程序和插件更轻量级的架构,因此可以在几乎任何地方部署和嵌入。
虽然使用Pivot4J创建完整的REST风格的分析应用程序并不困难,但我们目前的示例和插件应用程序需要至少一个Servlet容器才能运行,并且在某些环境中比Saiku更难以嵌入。
另一方面,由于Pivot4J从一开始就被设计成独立于UI的API,因此在我看来,与Saiku相比,它可以为开发人员提供更多的灵活性,当他们想要在其之上构建自己的应用程序或打算自定义API的核心行为时。