Talend组件tPivotToColumnsDelimited生成错误“;类型对象的方法parseObject(String)未定义;

Talend组件tPivotToColumnsDelimited生成错误“;类型对象的方法parseObject(String)未定义;,talend,Talend,我正在使用Talend 6.1.1中的组件tPivotToColumnsDelimited。当我尝试运行作业时,会收到错误消息“类型对象的方法parseObject(String)未定义” 在代码视图中,我可以看到与这行Talend生成的代码相关的错误: sumtPivotToColumnsDelimited_1=Object.parseObject(row3.Amount+) 从上面的流程可以看出,数据来自SQL查询。流入tPivotToColumnsDelimited的模式如下所示: t

我正在使用Talend 6.1.1中的组件
tPivotToColumnsDelimited
。当我尝试运行作业时,会收到错误消息“类型对象的方法parseObject(String)未定义”

在代码视图中,我可以看到与这行Talend生成的代码相关的错误:
sumtPivotToColumnsDelimited_1=Object.parseObject(row3.Amount+)

从上面的流程可以看出,数据来自SQL查询。流入
tPivotToColumnsDelimited
的模式如下所示:

tPivotToColumnsDelimited
组件设置如下所示:


有什么建议吗?

很明显,Talend无法解析对象类型的变量,您需要将列amount的类型更改为其他类型,如int、float


请提供一些工作设计的屏幕截图和更多详细信息。这是因为您在agreggate函数“sum”中输入了一个类型字符串,例如,您需要输入一个int。你到底想做什么?我们可以像sreen或类似的更精确。谢谢,我现在已经在描述中添加了更多内容。sum函数是用MS-SQL数据类型VARBINARY.Aaah在美元值上定义的,所以现在我看到了问题所在。Talend猜测了VARBINARY数据类型,并将其转换为
对象
,而实际上它应该被视为
双精度
。当我调整模式时,问题就解决了。代码由Talend生成,不可编辑。啊,现在屏幕截图清楚了,更新了答案!