【技术实现步骤摘要】
本专利技术涉及计算机技术技术,尤其涉及一种热插拔式的业务单据增量捕获方法。
技术介绍
在以数据为核心的时代背景下,数据采集成为信息化建设的重点基础性工作之一,为进一步满足企业大数据应用和创新提供了基础保障,因信息化建设的时期和厂商不同,导致企业中存在若干系统,系统与系统在架构和技术上差异较大,如何便捷有效的将数据从不同系统中按照增量原则进行抽取是面临的主要问题。目前业内主要的做法是采用ETL、数据交换等工具来实现,而这些工具也是基于信息系统的数据差异比对。受不同时期、不同厂家的设计理念和架构的影响,建设的软件系统没有考虑大数量时代下数据集并的需要,系统不能满足增量捕获的条件,所以无法支持此类工具的正常使用。在此背景下,需要提出并实现一种不需要修改目标信息系统的前提下,提供业务数据增量捕获所需的差异比对信息,从而满足目标系统数据增量捕获的需求。
技术实现思路
为了解决以上技术问题,本专利技术提出了一种热插拔式的业务单据增量捕获方法,在不需要修改目标信息系统的前提下,提供业务数据增量捕获所需的差异比对信息,从而满足目标系统数据增量捕获的需求。本专利技术通过配置捕获目标、捕获时机和捕获策略,通过捕获器实现业务系统的业务数据自动捕获。不需要改造信息管理软件系统,可以配置增量捕获的时机和策略,支持功能在目标系统上热插拔式,可以方便定制日志记录策略。如下表1、捕获器定义捕获器是业务单据捕获程序实体,捕获器实体中定义了捕获目标业务数据表逻辑、捕获信息内容逻辑、以及捕获过程记录逻辑等,捕获器的执行依赖于数据库增量调度程序调度启动,并通过数据触发进行唤醒捕获器,以下是捕获器实 ...
【技术保护点】
一种热插拔式的业务单据增量捕获方法,其特征在于,包括捕获器、业务增量记录表、捕获执行记录、增量捕获配置、数据库增量调度程序,通过配置捕获目标、捕获时机和捕获策略,通过捕获器实现业务系统的业务数据自动捕获;其中,捕获器:业务数据表新增、变更时触发事件,并将对应数据的关键字段及时间戳记录下来;业务增量记录表:存储由捕获器产生的时间戳记录信息;捕获执行记录:记录ETL工具或者数据增量捕获调度程序所产生的增量捕获已执行记录;增量捕获配置:配置需要捕获的对象、捕获的开关、捕获的逻辑;数据库增量调度程序:用来按照增量捕获配置中配置的信息,从业务增量记录表中、业务数据表中抽取增量数据;执行完毕后需要将执行结果回写到捕获执行记录中。
【技术特征摘要】
1.一种热插拔式的业务单据增量捕获方法,其特征在于,包括捕获器、业务增量记录表、捕获执行记录、增量捕获配置、数据库增量调度程序,通过配置捕获目标、捕获时机和捕获策略,通过捕获器实现业务系统的业务数据自动捕获;其中,捕获器:业务数据表新增、变更时触发事件,并将对应数据的关键字段及时间戳记录下来;业务增量记录表:存储由捕获器产生的时间戳记录信息;捕获执行记录:记录ETL工具或者数据增量捕获调度程序所产生的增量捕获已执行记录;增量捕获配置:配置需要捕获的对象、捕获的开关、捕获的逻辑;数据库增量调度程序:用来按照增量捕获配置中配置的信息,从业务增量记录表中、业务数据表中抽取增量数据;执行完毕后需要将执行结果回写到捕获执行记录中。2.根据权利要求1所述的方法,其特征在于,捕获器由定义捕获业务数据目标逻辑、捕获业务数据信息逻辑、定义捕获数据存储逻辑、定义捕获执行记录逻辑四部分组成;捕获器定义步聚如下:步骤一:定义捕获业务数据目标逻辑是捕获器的第一部分,用于识别捕获哪个目标业务数据的核心逻辑;步骤二:定义捕获业务数据信息逻辑,此步是基于步骤一实现,用于定义捕获器具体捕获的业务数据;步骤三:定义捕获数据存储逻辑,经过步骤二的执行,成功捕获增量数据后,...
【专利技术属性】
技术研发人员:邓琦,史振汛,裴广恩,
申请(专利权)人:济南浪潮高新科技投资发展有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。