通过EXCEL导出导入的方式做数据迁移
当主字段存在重复,而另一实体引用该主字段时,系统会导入不成功。原因是Duplicated reference.
处理方式:两个系统新建一个文本字段UID。将UID和主字段放入一个视图,导出数据。将主字段与UID内容互换后导入系统。此时主字段就唯一了。然后导出该实体数据,导入到迁移后的系统。做关联实体的导入时,就不会Duplicated reference。建议那些主字段没有唯一,又在其他实体存在引用时,都用改法。全部导入成功后,导出再将UID和主字段互换导入,或者数据库处理互换,就OK了。
流程
1.梳理主字段的唯一性。没有唯一性又有引用实体时,两个系统创建UID,并且UID与主字段互换。
2.先将需要导入数据的系统的导入模板创建好。
3.在需导出数据的系统创建导出模板(视图),导出模板的字段顺序与导入模板完全相同。
4.导出数据。
5.按照先基础实体,再引用实体的顺序导入。
6.将有UID实体的主字段与UID字段互换回来。