【发布时间】:2021-03-14 17:48:43
【问题描述】:
我是 Talend 的菜鸟,我有一个非常简单的流程,如下所示:连接到 tjavaflex 组件的分隔文件,该组件又连接到 tlogrow。
分隔文件有一个定义为整数的列“id”。我正在尝试将此列作为字符串发送,并在将数据发送到 tlogrow 组件时进行一些转换(如字符串追加)。 我已经修改了 tlogrow 组件的架构,以便它可以接收字符串值。
同时,我不明白为什么我在上面的片段中有第 850,851,852 行,而理想情况下,我的代码在第 854,855,856 行。
据我了解,即使我在接收端更改了“id”列的数据类型,它仍然将其视为整数类型。
谁能告诉我为什么会发生这个错误?我尝试了很多组合以使其以某种方式工作,但事实并非如此。甚至在Java(EclipseIDE)中执行了类似的代码sn-ps,但我似乎无法重现这一点。
【问题讨论】: