首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于Oracle的任务式的数据转换系统 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:南京熊猫电子股份有限公司;南京熊猫通信科技有限公司

摘要:本发明公开了一种基于Oracle的任务式的数据转换系统,包括数据转换工具和中间库,数据转换工具提供用户数据转换配置功能和数据转换执行功能,中间库一方面作为数据转换系统的存储数据库,保存数据转换系统的系统表和转换规则,另一方面作为数据转换执行的中间库,用于数据转换执行和验证测试;数据转换工具在执行具体的转换执行操作时,使用同步复制技术将源库相关数据复制到中间库,将目标库相关数据复制到中间库,在中间库执行数据转换执行操作和验证测试,数据转换完成并验证测试成功后同步复制转换执行结果到目标库。本发明将转换配置和转换执行分离,提供更灵活的使用体验,将更多的转换执行操作放在后台定时处理,同时提供进度跟踪和结果查询。

主权项:1.一种基于Oracle的任务式的数据转换系统,其特征在于,所述数据转换系统包括数据转换工具和中间库,所述数据转换工具提供用户数据转换配置功能和数据转换执行功能,所述中间库一方面作为数据转换系统的存储数据库,保存数据转换系统的系统表和转换规则,另一方面作为数据转换执行的中间库,用于数据转换执行操作和验证测试;数据转换工具在执行具体的转换执行操作时,使用同步复制技术将源库相关数据复制到中间库,将目标库相关数据复制到中间库,在中间库执行数据转换执行操作和验证测试,数据转换完成并验证测试成功后同步复制中间库转换执行结果到目标库;所述数据转换工具包括数据转换配置模块和数据转换执行模块,所述数据转换配置模块包括用户配置单元、第一约束检查单元、转换规则预处理单元和第一数据库访问单元;所述用户配置单元用于用户创建任务,选择任务类型,根据具体任务类型的引导流程进行转换配置操作,并在配置完成后向第一约束检查单元提交任务;所述第一约束检查单元用于对所述用户配置单元提交的任务信息进行数据库约束检查,如果任务信息不能通过数据库约束检查,第一约束检查单元反馈检查结果给所述用户配置单元,用户修改数据转换配置信息后再次提交任务,直至通过所述第一约束检查单元的数据库约束检查后,所述第一约束检查单元将任务信息提交给所述转换规则预处理单元进行处理;所述转换规则预处理单元用于对任务信息进行分配、组合处理后生成转换规则;所述第一数据库访问单元用于将转换规则保存到所述中间库中;所述用户配置单元还用于在所述第一数据库访问单元将转换规则保存到所述中间库后,向所述数据转换执行模块发送新任务执行请求;所述数据转换执行模块包括监听调度单元、任务队列管理单元、任务处理单元、规则解析处理单元、第二约束检查单元和第二数据库访问单元;所述监听调度单元用于监听新任务执行请求,并将监听到的新任务请求发送至所述任务队列管理单元,同时用于调度控制数据转换执行流程;所述任务队列管理单元用于管理任务队列和进行任务分配;所述第二数据库访问单元用于访问所述中间库并读取所述中间库中存储的转换规则;所述规则解析处理单元用于对转换规则进行解析和处理,并划分子任务;所述第二约束检查单元用于对所述任务信息进行数据库约束检查;所述任务处理单元用于执行每个具体任务,并对各个具体任务进行进度管理;所述监听调度单元监听到所述数据转换配置模块的新任务执行请求后,发送该任务信息到所述任务队列管理单元;所述任务队列管理单元根据任务的执行时间条件将任务放入相应的任务队列,即等待任务队列或者就绪任务队列,对任务进行管理;当就绪任务队列中有任务可执行时,所述任务队列管理单元将可执行任务出列,分配给所述任务处理单元处理;所述任务处理单元获得任务信息后,首先调用所述第二数据库访问单元读取转换规则;然后调用所述规则解析处理单元对转换规则进行解析和处理,划分子任务;再调用所述第二约束检查单元对任务信息再次进行数据库约束检查;最后,通过数据库约束检查后,所述任务处理单元分步骤执行子任务,记录执行进度和执行结果信息反馈给所述任务队列管理单元。

全文数据:

权利要求:

百度查询: 南京熊猫电子股份有限公司 南京熊猫通信科技有限公司 一种基于Oracle的任务式的数据转换系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。