1

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

现在我正在尝试在 Java 中做几乎相同的事情(添加一个新的数据源并配置它)。我一直在寻找不同的 Java API,我必须承认,所有可用的不同 API(BI Platform、Kettle、Mondrian、Weka、Reporting)都让人不知所措。我决定使用 BI 平台,因为它似乎可以满足这一需求。但是,此处提供的 javadocs似乎已过时。我已经通过 Maven 将 4.8.0 依赖项导入到我的 Java 项目中,似乎我没有 javadocs 中指定的一些类。Pentaho 的 API 可能越深入就越有意义,但作为一个不知所措的 n00b,我需要以下三个方面的帮助。

1) pentaho-bi-platform-api 是连接和管理数据源的正确 API 吗?

2)我可以查看任何有用的 API 的 java 示例吗?(在谷歌上找不到很多)

3) 有谁知道这些 javadocs 是否已过时,如果有,是否有更新的版本?

谢谢一堆

4

2 回答 2

2

许多 Pentaho 项目已移至 GitHub:

https://github.com/pentaho

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

https://github.com/pentaho/data-access/tree/4.8

最新的 4.8 版本标签 (4.8.1-GA) 在这里:

https://github.com/pentaho/data-access/tree/4.8.1-GA

于 2013-06-20T12:55:06.483 回答
0

所以我找到了一个获取示例的好地方。如果您访问http://community.pentaho.com/getthecode/,您可以找到项目的所有 SVN 存储库。从 SVN 中提取项目后,使用 resolve 函数在 build.xml 上进行 ANT 构建。之后,我能够查看项目中包含的所有单元测试,并弄清楚一切是如何工作的。

于 2013-06-18T15:53:46.340 回答