感谢您的提前投入。
发布于 2017-08-18 09:16:35
问题1:有3种类型的存储库:文件存储库、数据库存储库和五旬节存储库。
您可以随时将一种存储库格式导出/导入到另一种存储库格式。
文件存储库保存转换/作业/连接/等..。在xml文件中。另外两个将它们存储在一个数据库中,这意味着用户之间可以共享。数据库(CE)存储库只包含最后一个版本,而五旬节(EE)存储库(您必须支付许可证)有版本控制和其他花哨的东西。
选择哪一个:,对于单个用户,最简单的是您希望使用SQL查询存储库的文件库...Unless,当您突然被放到一个无文档的ETL系统前面进行迁移、升级、优化或调试时,它可能很有用。
对于多个开发人员来说,如果您计划开发人员使用而很少修改其他开发人员编写的转换/作业,则可以使用数据库存储库。否则,如果您觉得需要一个版本控制来频繁还原,请使用SVN上共享的文件,比如github。在这种情况下,其他开发人员需要下载提交的修改以保持同步。
当然,如果您的客户能够通过购买许可证来赞助OpenSource,那么可以使用Entreprise资源库,它为您提供实时修改和版本控制。
问题2: --如果您问这个问题,请使用kettle.property
中定义的连接参数的JDBC (OCI)。JINI是一种多用户共享相同连接的技术,它显示为一个集中式服务。在PDI上下文中,除了DBA为您提供JINI或JDBC格式的连接凭据外,差异非常小。
https://stackoverflow.com/questions/38184172
复制相似问题