页面树结构
转至元数据结尾
转至元数据起始

(本文档仅供参考)

问题描述:

ETL在更新表数据的时候,想只更新部分字段,但是如果10个字段只选3个,那么剩下的7个字段会变成null或0进行更新插入,这个可以如何处理实现每次只更新部分字段?

解决方案:


目前产品处理逻辑是,例如mysql进行replace into时,是如果存在那条记录,先删除整行,再插入的处理方式;

因此,可以数据查询查出有修改的数据,然后与原表的数据做一次左关联,再通过“列选择”选择有改变的列以及原表剩下的字段,最后回写到库里;

或者直接在数据查询节点与原表左关联,或者数据查询里面的结果包含所有字段

  • 无标签