pentaho - 从环境变量中设置 Kettle DB 连接密码
问题描述
如何设置数据库连接的密码以使用环境变量。我无法将这些添加到kettle.properties 文件(安全策略)。当我在 OSX 上单击控制空间时,没有任何反应。如果我尝试将字符串直接粘贴${PASSWORD}
到密码字段中,则由于可能是非字母数字字符,它不允许这样做'$'
。
如下所示的其他字段工作正常。
下面的EDIT Connection对话框以红色显示该字段,这是我想要在逻辑上实现的。
在 Mac OSX Mojave 上使用 PDI Community 8.2。
解决方案
我找到了一种解决方案。我没有使用Edit或New在Table Input Step中创建数据库连接,而是使用了Wizard选项,它允许我将 ${SOURCE_DB_PASSWORD} 变量粘贴到密码字段中。
这些字符被混淆了,因此无法判断您是否具有正确的值,但它确实有效。
推荐阅读
- python - 有效地从python中的列中提取数字
- java - Lombok Builder 在 Maven 编译中找不到
- powershell - 使用 Veeam o365 导出到 .pst 多个邮箱
- javascript - JavaScript 运行但不更新 html
- dependencies - 在 Google Colab 中运行 Microsoft Recommenders 库
- anaconda3 - 诗歌安装不会使用 Anaconda python 3.9 env 在项目文件夹中创建 .env 文件夹
- cordova - 从手机本身设置的暗模式下的离子电容器 QR 扫描仪黑屏
- account - 格子上有时选择一个帐户,有时选择多个帐户
- javascript - 将类名添加到特定类的所有实例
- python - APIError(code=-2010):订单的价格关系不正确。币安 Python