如何解决同时动态连接Pentaho中的DEV和TEST环境
当前设置:
在当前设置中,我们在两个文件夹中有一个项目-DEV和TEST在同一Pentaho解决方案存储库中。每个都有自己的数据库。我们已将数据源连接作为参数传递,因此我们在kettle.properties中更改数据库名称。因此,我们无法同时在DEV和TEST环境中工作。
预期:
我想根据需要在DEV&QA环境下运行我的PENTAHO解决方案存储库。有没有一种方法可以动态连接任何一个连接而无需更改任何内容。还有其他外部配置选项可用吗?
解决方法
您可以使用参数概念。
在运行时传递参数。
例如
call kitchen.bat /file:C:\Pentaho_samples\repository\repository_export.kjb
"/param:rep_name=PDI2000" "/param:rep_user=admin" "/param:rep_password=password"
"/param:rep_folder=/public/dev"
"/param:target_filename=C:\Pentaho_samples\repository\export\dev.xml"
类似地在运行时指定数据库连接详细信息。
注意:您需要在工作中相应地更改逻辑
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。