Pentaho PDI存储库连接 你能解释一下Pentaho PDI中不同类型的存储库之间的区别吗?拥有这些不同的存储库有什么用 JNDI和OCI数据库连接向导的好处是什么?如何配置这两个向导

Pentaho PDI存储库连接 你能解释一下Pentaho PDI中不同类型的存储库之间的区别吗?拥有这些不同的存储库有什么用 JNDI和OCI数据库连接向导的好处是什么?如何配置这两个向导,pentaho,kettle,pdi,Pentaho,Kettle,Pdi,提前感谢您的投入。问题1: 您有3种类型的存储库:文件存储库、数据库存储库和Pentaho存储库 您可以随时从一种存储库格式导出/导入到另一种存储库格式 文件存储库保存转换/作业/连接等。。。在xml文件中。另外两个存储在数据库中,这意味着可以在用户之间共享。数据库(CE)存储库只包含最新版本,而Pentaho(EE)存储库(您需要支付许可证)具有版本控制和其他高级功能 选择哪一个:对于单个用户来说,最简单的是文件存储库……除非您想使用SQL查询存储库,当您在生产过程中突然被放在未记录的ETL系

提前感谢您的投入。

问题1: 您有3种类型的存储库:文件存储库、数据库存储库和Pentaho存储库

您可以随时从一种存储库格式导出/导入到另一种存储库格式

文件存储库保存转换/作业/连接等。。。在xml文件中。另外两个存储在数据库中,这意味着可以在用户之间共享。数据库(CE)存储库只包含最新版本,而Pentaho(EE)存储库(您需要支付许可证)具有版本控制和其他高级功能

选择哪一个:对于单个用户来说,最简单的是文件存储库……除非您想使用SQL查询存储库,当您在生产过程中突然被放在未记录的ETL系统前面进行迁移、升级、优化或调试时,SQL可能会很有用

对于多个开发人员,如果您计划开发人员使用但很少修改其他开发人员编写的转换/作业,请使用数据库存储库。否则,如果您觉得需要一个用于频繁恢复的版本控制,请使用SVN上共享的文件,如github。在这种情况下,其他开发人员需要下载提交的修改以保持同步

当然,如果您的客户能够通过购买许可证来赞助OpenSource,那么可以使用Enterprise存储库,它同时为您提供实时修改和版本控制

问题2: 如果您问这个问题,请使用JDBC(OCI)和
kettle.property
中定义的连接参数。JINI是一种多用户共享同一连接的技术,它看起来是一种集中式服务。在PDI的上下文中,除了DBA以JINI或JDBC格式提供连接凭据外,实际上几乎没有什么区别