【发布时间】:2015-05-04 17:15:40
【问题描述】:
我是 QlikView 的新手,正在寻找有关如何将外部参数传递给 qv 脚本(即 qvw 文件)的指导。
以下是我正在处理的场景:
我们正在创建一个源为数据库的报告,我们将使用自动化工具从 Linux 服务器触发脚本。现在经过一番研究,我发现了两种从 QV 脚本连接到数据库的方法。
1) 使用脚本中的连接字符串连接数据库,但在我们的例子中,密码每 3 个月更改一次。所以它取消了这个选项。
2) 其他选项是从 linux 作业在 qv 服务器上创建一个文本文件,该文件将保存连接字符串并将该文本文件包含到脚本中。我的情况排除了此选项,因为我们的 qv 服务器由其他团队共享,并且在公共服务器上的文件中硬编码密码是不安全的。
现在我正在考虑将连接字符串或用户名和密码作为参数从自动化工具传递给脚本。
是否可以将外部参数从 linux 服务器传递给 qv 脚本?如果是,该怎么做?
如下所示:
ODBC CONNECT TO server (XUserId is $(vuser), XPassword is $(vpwd));
SQL SELECT * FROM db.table;
$(vuser) 和 $(vpwd) 是变量。
提前感谢您抽出宝贵时间,如果您需要对此进行更多说明,请告诉我。
【问题讨论】:
标签: qlikview