The invention belongs to the technical field of digital processing, in particular to a batch data introduction component and an introduction method thereof. Assembly includes a configuration unit for component configuration; data input unit is used to obtain the flow of data from different data source; data processing unit for providing a callback, the callback interface for the system using the component, processing the corresponding data service; analytical unit, according to the configuration information of the configuration unit analysis the data input unit inputs the data stream; central processing unit for processing the data into batch process scheduling. The components provided by the invention are configurable, flexible and easy to expand, so that the business system using the component does not need to pay attention to data parsing, and the core is only placed on the service data processing.
【技术实现步骤摘要】
一种批量数据导入组件及其导入方法
本专利技术属于数字化处理
,具体涉及一种批量数据导入组件及其导入方法。
技术介绍
伴随着计算机技术和网络时代的推进,批量导入技术已经得到了非常广泛的应用。特别在一些与传统行业结合的系统中,存在大量传统行业数据需要进行电子化存储,这时一般都会利用批量导入相关技术。目前常用的方法,一般都是通过定制一个固定模板或使用已有数据文档为模板,针对该模板编写相关批量处理程序。这些方法的主要缺点如下:一、复用性差,受限于文档存储格式及数据格式,一般一次编写的程序只能处理一种或有限的几种模板。二、灵活性差,要求数据严格按模板要求填写,从而导致一些不符合模板要求的已有数据文档导入前需要相应的数据格式调整,增加了导入的工作量。三、扩展性差,一般都没有提供相应扩展接口,使得系统升级工作量大,且操作复杂。
技术实现思路
本专利技术的目的在于针对现有技术存在的不足,提供一种可配置、灵活性高、易扩展的批量数据导入组件及其导入方法。本专利技术的技术方案如下:一种批量数据导入组件,包括:配置单元,用于提供组件的使用配置;数据输入单元,用于从不同的数据源获取数据流;数据处理回调单元,用于为使用本组件的系统提供回调接口,实现对相应的数据业务处理;解析器单元,用于根据所述配置单元的配置信息解析所述数据输入单元输入的数据流;中心处理单元,用于处理批量数据导入的流程调度。进一步,如上所述的批量数据导入组件,其中,所述的配置单元的配置信息包括配置标识、数据源格式、数据处理回调器标识、数据项标识及基本验证信息;所述的基本验证信息包括数据项最大长度、是否必填。进一步,如 ...
【技术保护点】
一种批量数据导入组件,包括:配置单元,用于提供组件的使用配置;数据输入单元,用于从不同的数据源获取数据流;数据处理回调单元,用于为使用本组件的系统提供回调接口,实现对相应的数据业务处理;解析器单元,用于根据所述配置单元的配置信息解析所述数据输入单元输入的数据流;中心处理单元,用于处理批量数据导入的流程调度。
【技术特征摘要】
1.一种批量数据导入组件,包括:配置单元,用于提供组件的使用配置;数据输入单元,用于从不同的数据源获取数据流;数据处理回调单元,用于为使用本组件的系统提供回调接口,实现对相应的数据业务处理;解析器单元,用于根据所述配置单元的配置信息解析所述数据输入单元输入的数据流;中心处理单元,用于处理批量数据导入的流程调度。2.如权利要求1所述的批量数据导入组件,其特征在于:所述的配置单元的配置信息包括配置标识、数据源格式、数据处理回调器标识、数据项标识及基本验证信息。3.如权利要求2所述的批量数据导入组件,其特征在于:所述的基本验证信息包括数据项最大长度、是否必填。4.如权利要求1所述的批量数据导入组件,其特征在于:所述的配置单元支持的配置源包括properties、xml及数据库。5.如权利要求1所述的批量数据导入组件,其特征在于:所述的数据输入单元提供包括web上传、云平台资源下载多种数据文档输入方式。6.如权利要求1所述的批量数据导入组件,其特征在于:所述的数据处理回调单元的回调接口能够返回具体实现标识,且该标识需配置在组件相应的配置中。7.如权利要求6所述的批量数据导入组件,其特征在于:所述解析器单元解析数据流的过程包括:解析数据流中包含的数据项标识信息;根据数据项标识信息在数据...
【专利技术属性】
技术研发人员:谭金祥,
申请(专利权)人:明博教育科技股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。