Pentaho Java API

Pentaho Java API,api,datasource,pentaho,Api,Datasource,Pentaho,我是Pentaho的新手,我的任务是尝试将它集成到我一直在开发的一些Java应用程序中。到目前为止,我使用Pentaho的经验包括下载社区BI服务器和在管理控制台中设置一些东西(新用户/数据源)。我能够访问我的PUC中的数据源并进行报告和分析 现在,我尝试在Java中做几乎相同的事情(添加一个新的数据源并对其进行配置)。我一直在寻找不同的Java API,我必须承认,它是非常压倒性的所有不同的API可用(BI平台,Ketter,Mondrian,Weka,Reporting)。我决定使用BI平台

我是Pentaho的新手,我的任务是尝试将它集成到我一直在开发的一些Java应用程序中。到目前为止,我使用Pentaho的经验包括下载社区BI服务器和在管理控制台中设置一些东西(新用户/数据源)。我能够访问我的PUC中的数据源并进行报告和分析

现在,我尝试在Java中做几乎相同的事情(添加一个新的数据源并对其进行配置)。我一直在寻找不同的Java API,我必须承认,它是非常压倒性的所有不同的API可用(BI平台,Ketter,Mondrian,Weka,Reporting)。我决定使用BI平台,因为这似乎适合这种需要。然而,提供的javadoc似乎已经过时了。我已经通过Maven将4.8.0依赖项导入到我的Java项目中,似乎我没有javadocs中指定的一些类。Pentaho的API可能会随着我对它们的深入而变得更有意义,但作为一个不知所措的n00b,我需要以下三方面的帮助

1) pentaho bi平台api是连接和管理数据源的正确api吗

2) 有什么有用的java API示例可供我参考吗?(在谷歌上找不到太多信息)

3) 有人知道这些javadoc是否已经过时了吗?如果是的话,是否还有更新的版本


非常感谢

所以我找到了一个获取示例的好地方。如果转到,您可以找到项目的所有SVN存储库。从SVN中引入项目后,使用resolve函数在build.xml上进行ANT构建。在此之后,我能够查看项目中包含的所有单元测试,并找出所有测试的工作原理。

许多Pentaho项目已经转移到GitHub:

这包括数据访问插件,它处理数据源的创建和配置。4.8分支机构位于:

最新的4.8版本标签(4.8.1-GA)如下: