不同数据中心间的附件迁移指导

本文适用于不同数据中心之间,需要将某个业务对象上的附件迁移到另外一个数据中心上对应业务对象的需求。
如数据中心A上供应商的附件,迁移到数据中心B的供应商上。常发生于需将不同账套之间做数据迁移时,发现无法将附件数据迁移至另外账套的情况
1、注意事项
1.1、确认并备份数据库文件
因涉及到修改数据库数据等操作,为保证数据安全,开始迁移前须先备份数据库文件。
1.2、只针对附件管理做迁移
本文档只针对附件管理上的附件,对于单据上的图片字段、上传文件字段等直接拖文件服务相关字段的情况,不在本文档的指导范围内。
2、存储类型
2.1、数据库存储方式
Step1:迁移附件信息表数据
将数据中心A的 T_BAS_Attachment 附件信息表,通过FBillType 业务对象唯一标识字段进行过滤,将特定单据下的附件信息数据迁移至数据中心B相应表格下。下图以币别为例进行数据过滤:

Step2:调整附件信息表与业务单据映射关系
如果数据中心A上的单据数据迁移至数据中心B时,单据数据完全没变,包括单据内码等,那么按照上述Step1即可迁移完成。
而如果是通过引入引出等方式迁移单据数据的话,此时可能单据内码已经改变,此时就需要重新建立附件信息表跟业务单据表格的映射关系。
附件信息表 T_BAS_Attachment 通过以下六个字段与业务单据建立关系,分别为 FBillType 业务对象唯一标识、FInterId 业务单据表头内码、FBillNo 业务单据单据编号、FEntryKey 业务单据单据体唯一标识、FEntryInterId业务单据表体内码字段。如下图所示:

如果是因为单据内码或者单据体内码对应不上而做数据修复的话,一般是修复FInterId 业务单
不同数据中心间的附件迁移指导
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



