【问题标题】:How to pass context parameter to Query parameters value in Talend如何将上下文参数传递给 Talend 中的查询参数值
【发布时间】:2017-03-06 20:49:19
【问题描述】:

在 Talend Studio 中,我正在创建一个工作,其中涉及向“tRest_Client”组件提供 URL 和查询参数并面临以下问题 -

我正在尝试将上下文参数数据传递给查询参数值,如下所示

上下文参数-

Name : mis_id
Default : 10

查询参数 -

name : "query"
value : {target-rel[=context.mis_id]}

实际网址 - URL+查询={target-rel[=10]}

我在这里尝试使用 'context.mis_id' 传递值 10

当我运行 talend 作业时,没有数据传递给查询参数的值。

如果这是传递上下文参数数据的正确方法,请告诉我。

【问题讨论】:

  • 哪个组件?请解释工作并添加您的代码

标签: talend query-parameters


【解决方案1】:

如果您需要在查询参数中包含上下文变量,请记住 Java 如何处理静态字符串和变量,因为 talend 是基于 Java 的工具。

在Java中说,我有一个变量,

String world = "World!!!";
System.out.Println("Hello "+world); // This will display as Hello World!!!

同样,在 talend 中你必须使用 as

"{target-rel[="+context.mis_id+"]}"

希望对您有所帮助。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2017-03-08
  • 1970-01-01
  • 2010-10-10
  • 2018-09-30
  • 1970-01-01
  • 1970-01-01
  • 2017-05-28
  • 1970-01-01
相关资源
最近更新 更多