【技术实现步骤摘要】
基于DBF的跨网络数据交换方法、系统、设备和介质
[0001]本专利技术涉及网络传输领域,具体涉及基于DBF的跨网络数据交换方法、系统、设备和介质。
技术介绍
[0002]在不同的业务部门、机构中往往都有自身的业务系统,在完成某项工作时往往需要使用跨业务系统的数据,但是,由于业务系统传输之间存在数据异构、数据输入输出格式不一致、网络隔离等技术问题,造成业务系统传输之间的数据交换困难。为此,有必要研究能够实现跨业务系统跨网络传输、简化异构数据交换流程的数据交换方法。
[0003]如中国专利CN112165529A,公开日2021年1月1日,一种低成本跨网络数据交换的方法、装置、设备和介质。该方法包括:在源数据端以及目的端分别部署一代理小程序,在源数据端设置一Kafka中间件,并在目的端打通Kafka的端口;请求端根据源数据端提供的接口API,通过代理小程序封装请求体 ,通过所述源数据端的Kafka中间件将请求体发送;目的端的代理小程序监听到Kafka中间件的消息后,通过所述API将请求体进行解析,之后根据解析的数据获取 ...
【技术保护点】
【技术特征摘要】
1.基于DBF的跨网络数据交换方法,其特征在于,包括以下步骤:读取源端的源文件数据,将所述源文件数据转换为DBF数据;获取导入规则配置模板,依据所述导入规则配置模板,将所述DBF数据存储到数据库,记为存库数据;对数据库中的所述存库数据进行校验,删除校验未通过的所述存库数据;将校验后的所述存库数据输入预先建立的数据转换引擎,获得DBF格式的目标业务数据,将所述DBF目标业务数据导出至目标端。2.如权利要求1所述的基于DBF的跨网络数据交换方法,其特征在于,获取所述导入规则配置模板的方法为:接收对所述DBF数据的导入配置,所述导入配置记录所述DBF数据与数据库字段的映射关系,根据所述导入配置,生成所述导入规则配置模板。3.如权利要求1或2所述的基于DBF的跨网络数据交换方法,其特征在于,将所述DBF数据存储到数据库的方法为:定义所述DBF数据的主键,以所述主键的值为划分依据,将所述DBF数据划分为多个组,以组为单位将划分后的所述DBF数据存储到数据库。4.如权利要求3所述的基于DBF的跨网络数据交换方法,其特征在于,将所述DBF数据存储到数据库的方法包括以下步骤:建立提交语句,所述提交语句将一条所述DBF数据存储到数据库;分别建立同组的全部所述DBF数据对应的提交语句;同组的全部所述DBF数据对应的提交语句构成JBDC批提交语句;将所述DBF数据通过所述JBDC批提交语句作为批处理任务提交至数据库。5.如权利要求1所述的基于DBF的跨网络数据交换方法,其特征在于,对数据库中的存库数据进行校验的方法为:配置字段校验规则;根据所述字段校验规则对数据库的条目进行校验,当校验通过时,保留当前校验的条目,当校验未通过时,剔除当前校验的条目。6.如权利要求5所述的基于DBF的跨网络数据交换方法,其特征在于,所述字段校验规则的配置方法为:接收提交的校验规则模板库;对数据库的数据信息进行属性字段分割,得到数据库的属性字...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。