睿码主数据
当前版本:2.7.3

主数据变更增量全量导入

子表增量导入:变更导入时,对子表(即扩展视图数据)进行增量处理。

子表全量导入:变更导入时,对子表(即扩展视图数据)进行全量处理。

 

1. 子表设置业务主键的入口:在视图管理-扩展视图字段界面,选择字段,点击【编辑】,在编辑字段弹框中业务主键字段勾选是。子表也可不设置主键。

2. 在主数据变更页面,勾选待修改的数据,点击【导出数据】,可以下载导出的excel;在excel中修改数据,再导入,可以批量修改数据。

3. 导出数据时,默认不勾选“导出系统字段”,扩展视图的sheet页会冗余基本视图的业务主键字段(底色是蓝紫色),用于扩展视图数据和基本视图进行关联。用此模板导入时,会按业务主键进行变更,具体逻辑如下:

(1)若子表未设置业务主键

① 子表增量导入

当子表选择增量导入后,扩展视图表的已有数据不会删除,excel中的子表数据都会新增。

在【主数据变更】中点击【导入数据】,上传Excel文件,选择增量方式

导入成功后,进入【数据库管理】查看子表的数据,原数据还存在,excel中的数据新增到表中

② 子表全量导入

当子表选择全量导入后,子表库表中的已有数据会先删除,再插入excel中的数据。

在【主数据变更】中点击【导入数据】,上传Excel文件,选择全量方式,勾选【是否提交】

点击【确定】,进度信息显示保存成功,提交数据,对应操作为修改

进入【数据库管理】查看子表的数据,子表数据和导入的excel中的数据相同

(2)若子表已设置业务主键字段

① 子表增量导入

子表增量导入,按子表业务主键进行更新插入,不会删除子表主键已存在但是导入的excel里不包含的子表数据。

【主数据变更】中点击【导入数据】,选择增量,勾选提交:

增量导入数据前(子表主键是YYDLS):

增量导入数据后(子表主键是YYDLS):

② 子表全量导入

子表全量导入,先删除excel里没有但是实际子表主键已存在的数据,再更新插入excel里的子表数据。

与增量导入操作相同,全量导入数据前(子表主键是YYDLS):


全量导入数据后(子表主键是YYDLS):

4. 导出数据时,如果勾选“导出系统字段”,扩展视图的sheet页不会冗余基本视图主键字段,而是会导出所有系统字段(SYS_开头),基本视图和扩展视图通过SYS_ID_进行关联,见下图:

使用此模板进行导入,是根据sys_id_+sys_cusid_字段进行更新,sys_id_是基本视图数据的唯一标识字段,sys_cusid_是扩展视图的唯一标识字段, 不管是否设置扩展视图业务主键,都支持新增、删除、修改扩展视图(新增扩展视图,要自己写一个不重复的sys_cusid_,excel不包含的sys_cusid_会被删除,已存在的sys_cusid_对应数据会更新)。


附件列表

0

文档内容仅供参考
如果您需要解决具体问题,还可以登录亿信社区
在提问求助板块提问,30分钟内帮您解决问题

如果您认为本词条还有待完善,请编辑

上一篇批量导入图片文件

下一篇KAFKA生产消费组件

请先登录