TALEND:如何记录组件级运行时信息

时间:2018-10-25 10:11:04

标签: talend

考虑我的天职工作的以下图片部分

enter image description here

我知道Talend Studio的高级设置。enter image description here

我希望能够记录CREATE_RULE_TICKET组件的 在查询中替换的整个运行时动态值

例如,假设该组件具有以下查询

 SELECT START_DATE  FROM  TABLENAME WHERE CIF IN ('"+globalMap.get("cif")+')

日志应显示CIF的运行时值

SELECT START_DATE  FROM  TABLENAME WHERE CIF IN ('HU8909','JKO98')

我们该怎么做?

1 个答案:

答案 0 :(得分:1)

该组件具有全局变量QUERY,该变量在构造查询后返回查询,因此您可以将其记录在tJava中,例如:

tHiveRow -- OnComponentOk -- tJava (System.out.println((String)globalMap.get("tHiveRow_1_QUERY"));)