我有一个从mysql到talend到Salesforce的迁移任务。我在mysql中有ENUM字段,在Salesforce中有文本字符串。我应该追加哪个函数将ENUM转换为字符串?现在我有一个错误:
Type mismatch: cannot convert from Object to String
3 个答案:
答案 0 :(得分:1)
选项1:tMap
您可以使用tmap通过显式转换从Object转换为字符串。
选项2:tConvertType
您可以使用tConvertType组件并将组件的输出模式中的数据类型更改为String。
答案 1 :(得分:1)
自Talend 6.3起,tMap“属性设置”(左上角)中有一个选项:启用类型的自动转换。只需选中该框,看它是否将您的对象类型(输入)转换为输出中预期的String类型。
答案 2 :(得分:0)
明确地将您的ENUM对象强制转换为String。
(字符串)(ENUM_object)