我最近开始使用Talend Studio,我发现使用tMap组件可能很烦人,因为需要选择每一行然后点击评估然后编辑表达式。如果我有权访问定义它的文件,这会快得多。这样的文件存在吗?
答案 0 :(得分:1)
对于TOS for Data Integration,这就是它的工作原理。您正在使用的TOS产品可能相同。
我认为编辑作业的XML会很复杂并容易出错。单个XML文件表示所有组件的可视布局,其布线和配置。构建作业时,它会解释所有这些并创建一个java类。此外,tMap表达式必须由单个Java表达式组成,并且由于分配给编辑器的窗口很小,因此通常难以阅读。
我建议在tJavaRow(或tGroovyRow)中的特定字段上执行基于行的操作,而不是在单个tMap中保留大量表达式。在tJavaRow(或tGroovyRow)中,您可以获得更多可见的代码空间,并且可以使用任意数量的Java语句在单个字段/列上进行计算。