供应数据的同步方法、装置、计算机设备及计算机存储介质制造方法及图纸

技术编号:21799062 阅读:51 留言:0更新日期:2019-08-07 10:29
本申请公开了一种供应数据的同步方法、装置、计算机设备及计算机存储介质,涉及云存储技术领域,可以减少供数同步过程中的手动更改操作,提高供数的同步效率。所述方法包括:接收需求业务方发送的数据获取请求,所述数据获取请求中携带有所述需求业务方对请求数据的调度权限;根据所述需求业务方对请求数据的调度权限,从数据中心调取与所述调度权限相匹配的请求数据,并对所述请求数据进行处理,得到需求业务方供应数据;按照预设存储规则将所述需求业务方供应数据存储至供应数据库的数据表中;根据预先配置的同步调度参数,将所述供应数据库中的数据表同步至需求业务方。

Synchronization Method, Device, Computer Equipment and Computer Storage Media for Supplying Data

【技术实现步骤摘要】
供应数据的同步方法、装置、计算机设备及计算机存储介质
本专利技术涉及云存储
,尤其是涉及供应数据的同步方法、装置、计算机设备及计算机存储介质。
技术介绍
计算机网络的飞速发展和信息化的推进使得数据成为很多企业的宝贵资源,使得数据采集、存储和处理任务与日俱增,基于网络的数据共享已经成为人们获取数据资源不可或缺的方式。为了更好地实现数据共享需要对共享数据进行同步,数据同步对企业来说至关重要,比如企业的服务器端用于管理分属于企业不同部门的业务端,并且在服务器端存储有管理数据,那么为了方便服务器端对各个业务端进行管理,同时提高业务端的数据处理效率,需要保证服务器端与各个业务端之间的数据同步。在各个部门的业务方将数据同步到服务器后,各个部门的数据并非是独立存在的,往往需要其他部门之间的数据进行辅助,例如,保险部门作为需求业务方需要车险部门的数据进行辅助,会向服务器索要车险部门同步的数据,服务器在对车险部门同步到数据进行处理后作为供数同步至保险部门。然而,由于需求业务方索要的数据具有特殊性,服务器往往采用单个表以及单个项目的方式来编写供数同步业务线中各个操作的代码,会出现大量重复性工作,并且在需求业务方变更数据需求时,会出现大量手动更改操作,增加了供数同步过程的管理难度。
技术实现思路
有鉴于此,本专利技术提供了一种供应数据的同步方法、装置、计算机设备及计算机存储介质,主要目的在于解决目前相关技术中供数同步过程中出现大量重复性工作,在需求业务方变更数据需求时出现大量手动更改操作的问题。依据本专利技术一个方面,提供了一种供应数据的同步方法,该方法包括:接收需求业务方发送的数据获取请求,所述数据获取请求中携带有所述需求业务方对请求数据的调度权限;根据所述需求业务方对请求数据的调度权限,从数据中心调取与所述调度权限相匹配的请求数据,并对所述请求数据进行处理,得到需求业务方供应数据;按照预设存储规则将所述需求业务方供应数据存储至供应数据库的数据表中;根据预先配置的同步调度参数,将所述供应数据库中的数据表同步至需求业务方。进一步地,所述调度权限包括获取权限,所述数据中心预先存储有各个供应业务方上传的适用于需求业务方不同获取权限的请求数据,所述根据所述需求业务方对请求数据的调度权限,从数据中心调取与所述调度权限相匹配的请求数据,并对所述请求数据进行处理,得到需求业务方供应数据包括:根据所述需求业务方对请求数据的获取权限,从数据中心预先存储的各个供应业务方上传的请求数据中筛选出与所述获取权限相匹配的请求数据;对所述与所述获取权限相匹配的请求数据进行处理,得到需求业务方供应数据。进一步地,所述调度权限还包括处理权限,所述数据中心预先配置有适用于需求业务方不同处理权限的数据处理策略,所述对所述与所述获取权限相匹配的请求数据进行处理,得到需求业务方供应数据包括:根据所述需求业务方对请求数据的处理权限,从所述业务中心预先配置的数据处理策略中筛选出与所述处理权限相匹配的数据处理策略;根据所述与所述处理权限相匹配的数据处理策略,对所述与所述获取权限相匹配的请求数据进行处理,得到需求业务方供应数据。进一步地,所述预设存储规则为依据需求业务方对请求数据的表结构进行存储,所述按照预设存储规则将所述需求业务方供应数据存储至供应数据库的数据表中包括:根据所述需求业务方对请求数据的表结构在数据中心生成适用于表结构存储的数据表;按照预设存储规则将所述需求业务方供应数据存储至所述适用于表结构存储的数据表中。进一步地,所述预设存储规则为依据需求业务方对请求数据的同步参数进行存储,所述按照预设存储规则将所述需求业务方供应数据存储至供应数据库的数据表中包括:根据所述需求业务方对请求数据的同步参数在数据中心生成适用于同步参数存储的数据表;按照预设存储规则将所述需求业务方供应数据存储至所述适用于同步参数存储的数据表中。进一步地,在所述根据预先配置的同步调度参数,将所述供应数据库中的数据表同步至需求业务方之前,所述方法还包括:根据所述供应数据库的数据表中数据量大小,确定所述需求业务方供应数据对应的数据量级别;根据所述需求业务方供应数据对应的数据量级别,设置需求业务方供应数据对应的同步调度参数。进一步地,所述同步调度参数包括同步时间参数、同步调度时间级别参数以及同步节点权重参数,所述根据所述需求业务方供应数据对应的数据量级别,设置需求业务方供应数据对应的同步调度参数包括:根据所述需求业务方供应数据对应的数据量级别预估需求业务方供应数据完成同步任务所需要的时间,设置需求业务方供应数据的同步时间参数;根据所述需求业务方供应数据对应的数据量级别预估需求业务方供应数据在同步任务中调度的单位时间,设置需求业务方供应数据的同步调度时间级别参数;根据所述需求业务方供应数据对应的数据量级别预估需求业务方供应数据在同步任务中需要开启同步节点数量,设置需求业务方供应数据的同步节点权重参数。依据本专利技术另一个方面,提供了一种供应数据的同步装置,所述装置包括:接收单元,用于接收需求业务方发送的数据获取请求,所述数据获取请求中携带有所述需求业务方对请求数据的调度权限;调取单元,用于根据所述需求业务方对请求数据的调度权限,从数据中心调取与所述调度权限相匹配的请求数据,并对所述请求数据进行处理,得到需求业务方供应数据;存储单元,用于按照预设存储规则将所述需求业务方供应数据存储至供应数据库的数据表中;同步单元,用于根据预先配置的同步调度参数,将所述供应数据库中的数据表同步至需求业务方。进一步地,所述调度权限包括获取权限,所述数据中心预先存储有各个供应业务方上传的适用于需求业务方不同获取权限的请求数据,所述调取单元包括:筛选模块,用于根据所述需求业务方对请求数据的获取权限,从数据中心预先存储的各个供应业务方上传的请求数据中筛选出与所述获取权限相匹配的请求数据;处理模块,用于对所述与所述获取权限相匹配的请求数据进行处理,得到需求业务方供应数据。进一步地,所述调度权限还包括处理权限,所述数据中心预先配置有适用于需求业务方不同处理权限的数据处理策略,所述处理模块,具体用于根据所述需求业务方对请求数据的处理权限,从所述业务中心预先配置的数据处理策略中筛选出与所述处理权限相匹配的数据处理策略;所述处理模块,具体还用于根据所述与所述处理权限相匹配的数据处理策略,对所述与所述获取权限相匹配的请求数据进行处理,得到需求业务方供应数据。进一步地,所述预设存储规则为依据需求业务方对请求数据的表结构进行存储,所述存储单元包括:生成模块,用于根据所述需求业务方对请求数据的表结构在数据中心生成适用于表结构存储的数据表;存储模块,用于按照预设存储规则将所述需求业务方供应数据存储至所述适用于表结构存储的数据表中。进一步地,所述预设存储规则为依据需求业务方对请求数据的同步参数进行存储,所述生成模块,还用于根据所述需求业务方对请求数据的同步参数在数据中心生成适用于同步参数存储的数据表;所述存储模块,还用于按照预设存储规则将所述需求业务方供应数据存储至所述适用于同步参数存储的数据表中。进一步地,所述装置还包括:确定单元,用于在所述根据预先配置的同步调度参数,将所述供应数据库中的数据表同步至需求业务方之前,根据所述供应数据库的数据表中数本文档来自技高网...

【技术保护点】
1.一种供应数据的同步方法,其特征在于,所述方法包括:接收需求业务方发送的数据获取请求,所述数据获取请求中携带有所述需求业务方对请求数据的调度权限;根据所述需求业务方对请求数据的调度权限,从数据中心调取与所述调度权限相匹配的请求数据,并对所述请求数据进行处理,得到需求业务方供应数据;按照预设存储规则将所述需求业务方供应数据存储至供应数据库的数据表中;根据预先配置的同步调度参数,将所述供应数据库中的数据表同步至需求业务方。

【技术特征摘要】
1.一种供应数据的同步方法,其特征在于,所述方法包括:接收需求业务方发送的数据获取请求,所述数据获取请求中携带有所述需求业务方对请求数据的调度权限;根据所述需求业务方对请求数据的调度权限,从数据中心调取与所述调度权限相匹配的请求数据,并对所述请求数据进行处理,得到需求业务方供应数据;按照预设存储规则将所述需求业务方供应数据存储至供应数据库的数据表中;根据预先配置的同步调度参数,将所述供应数据库中的数据表同步至需求业务方。2.根据权利要求1所述的方法,其特征在于,所述调度权限包括获取权限,所述数据中心预先存储有各个供应业务方上传的适用于需求业务方不同获取权限的请求数据,所述根据所述需求业务方对请求数据的调度权限,从数据中心调取与所述调度权限相匹配的请求数据,并对所述请求数据进行处理,得到需求业务方供应数据包括:根据所述需求业务方对请求数据的获取权限,从数据中心预先存储的各个供应业务方上传的请求数据中筛选出与所述获取权限相匹配的请求数据;对所述与所述获取权限相匹配的请求数据进行处理,得到需求业务方供应数据。3.根据权利要求2所述的方法,其特征在于,所述调度权限还包括处理权限,所述数据中心预先配置有适用于需求业务方不同处理权限的数据处理策略,所述对所述与所述获取权限相匹配的请求数据进行处理,得到需求业务方供应数据包括:根据所述需求业务方对请求数据的处理权限,从所述业务中心预先配置的数据处理策略中筛选出与所述处理权限相匹配的数据处理策略;根据所述与所述处理权限相匹配的数据处理策略,对所述与所述获取权限相匹配的请求数据进行处理,得到需求业务方供应数据。4.根据权利要求1所述的方法,其特征在于,所述预设存储规则为依据需求业务方对请求数据的表结构进行存储,所述按照预设存储规则将所述需求业务方供应数据存储至供应数据库的数据表中包括:根据所述需求业务方对请求数据的表结构在数据中心生成适用于表结构存储的数据表;按照预设存储规则将所述需求业务方供应数据存储至所述适用于表结构存储的数据表中。5.根据权利要求1所述的方法,其特征在于,所述预设存储规则为依据需求业务方对请求数据的同步参数进行存储,所述按照预设存储规则将所述需求业务方供应数据存储至供应数据库的数据表中...

【专利技术属性】
技术研发人员:张辉
申请(专利权)人:深圳壹账通智能科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1