Pentaho CDE URL 变量到 SQL
Posted
技术标签:
【中文标题】Pentaho CDE URL 变量到 SQL【英文标题】:Pentaho CDE URL Variable to SQL 【发布时间】:2017-08-07 10:51:23 【问题描述】:我使用 Pentaho CDE 创建了一个简单的仪表板。 我想将 URL 中包含的变量作为参数传递给查询 sql。 我有一个自定义参数,它从名为 par_name 的 URL 字符串中检索值。 我不能在查询中使用这个值。 在查询中,参数输入如下: $ par_name 有什么建议么? 谢谢!!!!
【问题讨论】:
【参考方案1】:参数语法正确(减去多余的空格):$par_name
。
但你还必须做两件事:
-
在查询参数中注册参数;
有一个组件调用查询并将JS参数传递给查询。
对于1,只要打开查询的参数框,在第一列输入par_name
即可。不需要填写其他任何内容,除非您想要一个默认值。
对于 2,您需要转到仪表板的组件并在参数上添加一个参数,并在第一列填写查询参数的名称,在第二列填写 JS 变量。通常它们是相同的,但仍需要映射。
除非被组件调用,否则查询不会运行,因此您需要执行/更新组件才能运行查询。
【讨论】:
非常简单明了的nsouse。使用参数运行 queryv。非常感谢!!!!!!! 如果答案是正确的,你应该接受它。以上是关于Pentaho CDE URL 变量到 SQL的主要内容,如果未能解决你的问题,请参考以下文章
Pentaho CDE Dashbord:如何通过单击按钮将多个表格导出到一张表中