文档首页/ 数据湖探索 DLI/ 常见问题/ 增强型跨源连接类/ 更新跨源目的端源表后,未同时更新对应跨源表,导致insert作业失败怎么办?
更新时间:2024-11-08 GMT+08:00

更新跨源目的端源表后,未同时更新对应跨源表,导致insert作业失败怎么办?

问题现象

客户在DLI中创建了DWS跨源连接和DWS跨源表,然后对DWS中的源表schema进行更新,执行DLI作业,发现DWS中源表schema被修改为更新前的形式,导致schema不匹配,作业执行失败。

原因分析

DLI跨源表执行insert操作时,会将DWS源表删除重建,客户没有对应更新DLI端跨源表建表语句,导致更新的DWS源表被替换。

处理步骤

新建DLI跨源表,并添加建表配置项 truncate = true(只清空表数据,不删除表)。

建议与总结

在更新跨源目的端源表后,必须同时更新对应DLI跨源表。