The embodiment of the present invention provides a data integration system and method, which includes: a data integration task module, constructed based on Eclipse RCP platform, connecting multiple data sources, extracting data to be processed from multiple data sources according to data integration instructions sent by control module, and generating corresponding data integration tasks for execution module to process data; The module is used to perform data integration tasks, analyze and process the processing data, integrate the target data that meets the preset conditions into the target database for user terminals to fetch target data; the control module is used to send data integration instructions to the data integration task module, and schedule the execution module to send target data to user terminals. The embodiment of the present invention provides visual operation for non-professional programmers, avoids complex programming grammar, ensures uniform delivery standards of data integration schemes, reduces subsequent maintenance workload, and improves the quality of data integration.
【技术实现步骤摘要】
一种数据集成系统及方法
本专利技术实施例涉及数据处理
,尤其涉及一种数据集成系统及方法。
技术介绍
在企业中,由于开发时间或开发部门的不同,往往有多个异构的、运行在不同的软硬件平台上的信息系统同时运行,这些系统的数据源彼此独立、相互封闭。在实施数据共享的过程当中,由于数据可能来自不同的途径,其数据内容、数据格式和数据质量千差万别,有时甚至会遇到数据格式不能转换或数据转换格式后丢失信息等问题,严重阻碍了数据在各部门和各软件系统中的流动与共享。为了将这些分布的、异构的数据信息进行整合,需要进行数据集成。现有的数据集成方案,一般是有开发基础的实施人员,根据业务需要,进行软件编码,实现数据库和软件系统之间的数据同步等数据集成工作。然而,目前的数据集成方法对实施人员要求高,会造成交付的标准不统一。数据集成的质量和后期维护难以保证,导致资源投入较大。因此,现在亟需一种数据集成系统及方法来解决上述问题。
技术实现思路
针对现有技术存在的问题,本专利技术实施例提供一种数据集成系统及方法。第一方面,本专利技术实施例提供了一种数据集成系统,包括:数据集成任务模块、执行模块和控制模块 ...
【技术保护点】
1.一种数据集成系统,其特征在于,包括:数据集成任务模块、执行模块和控制模块,其中:所述数据集成任务模块,基于Eclipse RCP平台构建得到,连接多个数据源,根据所述控制模块发送的数据集成指令,从多个数据源中提取待处理数据,并生成对应的数据集成任务,以供所述执行模块对所述待处理数据进行处理;所述执行模块,用于执行所述数据集成任务,对所述待处理数据进行分析处理,将符合预设条件的目标数据集成到目标数据库,以供用户终端调取所述目标数据;所述控制模块,用于发送所述数据集成指令到所述数据集成任务模块,并对所述执行模块进行调度控制,将所述目标数据发送到所述用户终端。
【技术特征摘要】
1.一种数据集成系统,其特征在于,包括:数据集成任务模块、执行模块和控制模块,其中:所述数据集成任务模块,基于EclipseRCP平台构建得到,连接多个数据源,根据所述控制模块发送的数据集成指令,从多个数据源中提取待处理数据,并生成对应的数据集成任务,以供所述执行模块对所述待处理数据进行处理;所述执行模块,用于执行所述数据集成任务,对所述待处理数据进行分析处理,将符合预设条件的目标数据集成到目标数据库,以供用户终端调取所述目标数据;所述控制模块,用于发送所述数据集成指令到所述数据集成任务模块,并对所述执行模块进行调度控制,将所述目标数据发送到所述用户终端。2.根据权利要求1所述的系统,其特征在于,所述多个数据源包括:主机系统、关系数据库、可扩展标记语言、应用程序和电子数据表。3.根据权利要求2所述的系统,其特征在于,所述控制模块还用于获取所述执行模块的状态日志,以对所述执行模块进行数据同步监控。4.根据权利要求3所述的系统,其特征在于,所述控制模块包括:指令输入单元,用于提供应用程序编程接口,以得到数据集成的任务指令...
【专利技术属性】
技术研发人员:于鹏,
申请(专利权)人:北京仁科互动网络技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。