数据迁移工具逻辑架构图
2023-11-02 09:48:01 0 举报
AI智能生成
思维导图
作者其他创作
大纲/内容
汇总idr_image表的数据量来判断连通性
检查源数据库配置
从目的库获取日期数据来判断连通性
检查目标数据库配置
检查归档数据库配置
向AppSetting.config中配置的IP地址和端口号发送telnet命令来判断服务可用性
检查idr服务状态
汇总idr_image表的数据量来获取数量
预估待导入图像数量
汇总manifest_conclusion表的数据量来获取数量
预估待导入报关单数量
使用前检查
为了防止主外键冲突,使用者确认归档库外键被清理
为了能够按照日期归档,使用者确认针对目的数据表的时间字段创建了索引
归档前必要的检查工作
从目的库的idr_image表查询最小的operationtime
查询最早待归档日期
用户手工选择。为了效率开率,建议不超过一个月的区间
选择归档截止日期
无主键和外键,按照checkintime时间段转移数据
CONTAINER_INFO表
有uuid主键,有双外键,按照其主表IDR_SIIG的OPERATIONTIME时间段转移
IDR_CHECK_SIIG表
有uuid主键,有外键,按照checkintime时间段转移
IDR_CHECK_UNIT表
有uuid主键,有外键,按照operationtime时间段转移
IDR_CONCLUSION表
有自增主键,有外键,无日期,按照主表idr_conclusion的operationtime时间段转移
IDR_CONCLUSION_CONTENT表
有自增主键,有外键,无时间字段,目前8907条数据整体复制,因为删除需要找父父父表的日期字段来复制
IDR_CONCLUSION_SUSPECTREGION表
有uuid主键,按照operationtime时间段转移
IDR_IMAGE表
有自增主键,有外键,无日期字段,根据父表的日志字段复制
IDR_IMAGE_RMS表
有自增主键,有外键,根据主表IDR_SIIG的OPERATIONTIME时间段归档
IDR_SII_INPUTINFO_CONTAINER表
有自增主键,有外键,按照主表idr_siig的operationtime时间段转移
IDR_SII_INPUTINFO_DOCUMENT_CONTROL表
IDR_SII_INPUTINFO_DOCUMENT_MESSAGE表
有自增主键,有外键,根据主表idr_siig的operationtime时间段转移
IDR_SII_INPUTINFO_GENERAL表
有自增主键,有外键,无日期字段,按照主表idr_siig的operationtime时间段转移
IDR_SII_INPUTINFO_OFFICIAL表
IDR_SII_INPUTINFO_PLANNING表
有自增主键,有外键,按照operationtime时间段转移
IDR_SII_SCANIMG表
有uuid主键,无外键,按照OPERATIONTIME时间段转移
IDR_SIIG表
IDR_WISCAN_CONCLUSION表
无主键和外键,按照operationtime时间段转移
IMAGE_TRANSPORT_INFO表
MANIFEST_CONCLUSION_PIC表
有自增主键,按照operationtime时间段转移
WISCAN_BASIC_DATA表
有自增主键,有外键,无日期,目前457条数据全部复制不删除
IDR_CONCLUSION_MANIFEST_REQUEST_ITEM表
有自增主键,有外键,无日期字段,目前460条数据全部复制不删除
IDR_CONCLUSION_MANIFEST_REQUEST_TOTAL表
有自增主键,有外键,无日期字段,全部457条数据复制不删除
IDR_CONCLUSION_REQUEST_ITEM表
有自增主键,有外键,无日期字段,460条数据全部复制不删除
IDR_CONCLUSION_REQUEST_TOTAL表
有uuid主键,有外键,有日期字段,全部75条数据按照operationtime复制和删除
IDR_MANUAL_CONCLUSION表
有自增主键,有外键,有日期字段,全部122条数据转移按照d_date转移和删除
IDR_SII_EDI_ENTRY表
有自增主键,有外键,无日期字段,全部116条数据转移不删除
IDR_SII_EDI_ENTRY_INCLUDECONTAINER表
有自增主键,有外键,无日期字段,全部转移无删除
IDR_SII_EDI_ENTRY_ITEM表
有自增主键,有外键,无日期字段,全部488条数据转移无删除
IDR_SII_EDI_ENTRY_MANINFO表
有自增主键,有外键,无日期字段,全部122条数据转移无删除
IDR_SII_EDI_TOTAL表
无主外键,有日期字段,107条数据按照operationtime转移
IMAGE_TRANSPORT_TO_LABEL表
有uuid主键,有日期字段,366条数据按照operationtime转移
MANIFEST_CONCLUSION表
有uuid主键,有外键,有日期字段,228条数据按照operationtime字段转移
MANIFEST_CONCLUSION_OTHER表
有自增主鍵,有外键,无日期,全部428条数据转移无删除
MANIFEST_CONCLUSION_REQUEST_ITEM表
有自增主键,有外键,无日期,全部431条转移无删除
MANIFEST_CONCLUSION_REQUEST_TOTAL表
无主外键,无日期,全部122条转移无删除
MANIFEST_CONTAINER表
无主外键,有日期,107条数据,按照check_time转移
MANIFEST_INFO表
执行归档
出现删除成功等字样表示归档成功
出现负数、回滚等字样表示归档失败,需要根据日志分析原因
判断结果
历史数据归档
用户选择图像路径所在的文件夹,程序会遍历该文件夹找出所有的图像XML文件
获取xml文件内容后传递给IDR服务
按路径导入图像XML文件
用户选择日期
在源数据库中查找尚未被导入的图像XML文件
选中记录
获取被选中记录的图像xml的内容并传递给IDR服务
按源数据库记录导入图像XML文件
无主外键,有日期,全部一次性转移,新疆数据不多
无主外键,有日期,但是新疆暂无数据
EMPTY_INSPECT_EDI_INFO表
PRE_INSPECT_EDI_INFO表
无主外键,有日期,建议加上选择日期后的数据
无主外键,无日期,新疆暂无数据
EMPTY_INSPECT_EDI_CONTAINER表
无主外键,无日期,目前全部复制
无主外键,无日期,目前全部转移
PRE_INSPECT_EDI_CONTAINER表
有主键,有日期,目前全部转移但是新疆暂无数据
IDR_HARDWARE_ACCDOSE表
有主键,有日期,目前全部转移,但是新疆目前暂无数据
IDR_HARDWARE_ACCTEMPERA表
有主键,有日期,目前全部转移,但是新疆暂无数据
IDR_HARDWARE_RINVALUE1表
IDR_HARDWARE_RINVALUE2表
IDR_HARDWARE_RINVALUE3表
IDR_HARDWARE_RINVALUE4表
无主键,有日期,目前全部转移
TEMP_IDR_WISCAN_CONCLUSION表
有主键,有日期,目前全部转移,建议加上选择日期后的限制
WRITEBACKINFO表
有主键,有日期,但是新疆暂无数据
MANIFEST_MANCHECK_CONCLUSION表
MANIFEST_OTHER_INFO表
MANIFEST_PIC_INFO表
MANIFEST_STATUS表
整体复制表数据
有uuid主键,有日期,目前全部转移
有uuid主键,有外键,有日期,目前全部转移
有自增主键,有外键,无日期,只能逐条复制
有自增主键,有外键,无日期。根据父表逐条复制
组别1
有uuid主键,无外键,有日期,新疆暂无数据
MANIFEST_WISCAN_CONCLUSION表
有自增主键,有外键,无日期,只能逐条复制,新疆暂无数据
MANIFEST_WISCAN_CONCLUSION_REQUEST_TOTAL表
MANIFEST_WISCAN_CONCLUSION_REQUEST_ITEM表
组别2
有uuid主键,有外键,有日期,按照日期转移数据
有uuid主键,有外键,无日期,按照主表转移数据,新疆暂无数据
IDR_MANUAL_CONCLUSION_PIC表
组别3
按照外键关系导入数据
重建目的库所有表的索引
重建目的库单个索引
索引重建
启动工具
0 条评论
下一页