kettle 转换中数据连接用户的口令可以用参数或环境变量吗?

发布于 2021-11-12 09:36:43 字数 186 浏览 427 评论 4

请教各位高手,在kettle中,DB连接中数据用户的口令是直接输入的,repository中的保存的口令是加密的。这样有个问题,作业是在开发环境中开发测试的,生产线上的数据库用户名和口令都跟开发环境不一样,上线时怎么修改呢?我希望能用参数或环境变量代替直接输入的用户名和口令,上线时只需设置环境变量或给出参数值就可以了,这样的想法能实现吗?你们是这么解决这个问题的?谢谢!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

甜柠檬 2021-11-18 13:35:21

${变量名称} 即可

嘦怹 2021-11-18 10:48:11

请问皮总,用环境变量解决,具体怎么设置呢?本人刚刚接触kettle没有经验,请赐教

蓝颜夕 2021-11-17 22:22:08

可以用参数解决:   

 <username>${DBUSER}</username>

 <password>${DBPWD}</password>

本王不退位尔等都是臣 2021-11-17 01:16:02

当然是用环境变量, 读取一个配置文件

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文