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