【问题标题】:Pentaho CDE URL Variable to SQLPentaho CDE URL 变量到 SQL
【发布时间】:2017-08-07 10:51:23
【问题描述】:

我使用 Pentaho CDE 创建了一个简单的仪表板。 我想将 URL 中包含的变量作为参数传递给查询 sql。 我有一个自定义参数,它从名为 par_name 的 URL 字符串中检索值。 我不能在查询中使用这个值。 在查询中,参数输入如下: $ {par_name} 有什么建议么? 谢谢!!!!

【问题讨论】:

    标签: pentaho pentaho-cde


    【解决方案1】:

    参数语法正确(减去多余的空格):${par_name}

    但你还必须做两件事:

    1. 在查询参数中注册参数;
    2. 有一个组件调用查询并将JS参数传递给查询。

    对于1,只要打开查询的参数框,在第一列输入par_name即可。不需要填写其他任何内容,除非您想要一个默认值。

    对于 2,您需要转到仪表板的组件并在参数上添加一个参数,并在第一列填写查询参数的名称,在第二列填写 JS 变量。通常它们是相同的,但仍需要映射。

    除非被组件调用,否则查询不会运行,因此您需要执行/更新组件才能运行查询。

    【讨论】:

    • 非常简单明了的nsouse。使用参数运行 queryv。非常感谢!!!!!!!
    • 如果答案是正确的,你应该接受它。
    猜你喜欢
    • 1970-01-01
    • 2014-07-02
    • 2018-09-23
    • 2014-07-07
    • 1970-01-01
    • 2016-09-25
    • 2013-07-18
    • 2018-09-10
    • 1970-01-01
    相关资源
    最近更新 更多