一种数据处理方法、装置及系统制造方法及图纸

技术编号:29873051 阅读:17 留言:0更新日期:2021-08-31 23:48
本发明专利技术公开了一种数据处理方法、装置及系统,该方法为:接收任一业务系统对多个人力资源管理系统中数据的获取请求;其中,所述获取请求中包括所述任一业务系统对应的ID和密钥;对所述任一业务系统对应的ID和密钥进行鉴权处理,确定所述获取请求对应的身份可用,且确定所述数据对应的字段的控制参数;其中,所述控制参数用于对所述字段的个数和内容进行限制;基于所述数据对应的字段的控制参数,从预设数据库中获取数据,并将所述数据发送给所述任一业务系统;其中,所述预设数据库中包括从所述多个人力资源管理系统中实时汇总的可用的数据。通过该方法,可以快速且准确的获取数据,实现人力资源管理系统和业务系统的数据同步。

【技术实现步骤摘要】
一种数据处理方法、装置及系统
本专利技术实施例涉及金融科技(Fintech)领域,尤其涉及一种数据处理方法、装置及系统。
技术介绍
随着计算机技术的发展,越来越多的技术应用在金融领域,传统金融业正在逐步向金融科技转变,但由于金融行业的安全性、实时性要求,也对技术提出的更高的要求。目前,随着业务发展原因,一家公司拥有多套人力资源管理系统,当其他业务系统需要获取全量员工数据的时候,需要跟多套人力系统对接。并且,每个业务系统获取数据的时候,按照固有逻辑各自实现一遍,即代码冗余无可用性,且无法从全局管控人力资源管理系统的接口权限问题,导致对数据的同步效果差。
技术实现思路
本专利技术提供一种数据处理方法、装置及系统,解决了现有技术中从多个人力资源管理系统中获取数据速度较慢,进而导致对数据的同步效果差的技术问题。第一方面,本专利技术实施例提供一种数据处理方法,包括:接收任一业务系统对多个人力资源管理系统中数据的获取请求;其中,所述获取请求中包括所述任一业务系统对应的ID和密钥;对所述任一业务系统对应的ID和密钥进行鉴权处理,确定所述获取请求对应的身份可用,且确定所述数据对应的字段的控制参数;其中,所述控制参数用于对所述字段的个数和内容进行限制;基于所述数据对应的字段的控制参数,从预设数据库中获取数据,并将所述数据发送给所述任一业务系统;其中,所述预设数据库中包括从所述多个人力资源管理系统中实时汇总的可用的数据。上述方法中,在接收到任一业务系统对多个人力资源管理系统中数据的获取请求时,可以对任一业务系统对应的ID和密钥进行鉴权处理,从而可以确定该业务系统对应的身份是否可用,且在确定该业务系统对应的身份可用之后,可以确定请求获取的数据对应的字段的控制参数,即请求几个字段和请求哪几个字段对应的数据。即并未直接从预设数据库中获取数据,而是先进行了身份验证和字段权限控制的处理,确保业务系统是可用且安全的,以及细致化确定可获取哪些数据。进一步地,可以从基于多个人力资源管理系统中实时汇总的可用的数据所对应的预设数据库中,直接获取数据。这样的方式,可以快速且准确的获取数据,实现任一业务系统和多个人力资源系统之间的数据的同步。可选的,在所述接收任一业务系统对多个人力资源管理系统中数据的获取请求之前,所述方法还包括:从多个人力资源管理系统中,基于预设路径采集数据;确定采集的数据的关键字段;基于所述关键字段,对所述采集的数据进行关联配置,获得关联配置后的数据。上述方法中,提供了可以兼容获取多种存储数据方式的数据的方式,即采用预设路径采集数据,且对采集的数据进行了关联配置,从而可以在后续对采集的数据进行处理时,可以仅基于关键字段对应确定整个数据,提高了获取采集的数据的速度,进而提升整个数据处理过程的效率。可选的,所述方法还包括:对所述关联配置后的数据进行平面化处理,获得处理后的第一数据;将所述第一数据和已有数据进行对比,确定比对结果,并确定所述比对结果对应的数据是否合理;其中,所述已有数据表征在获取所述第一数据之前所述预设数据库中存储的数据;当确定所述比对结果对应的数据合理时,将所述数据缓存至所述预设数据库。上述方法中,将关联配置后的数据进行平面化处理,所获得处理后的第一数据与已有数据进行比对,且在判断第一数据与已有数据合理时,将比对结果对应的数据缓存至预设数据库中,即对原始数据的合理性判断,避免由于人力资源系统中数据出错,导致后续业务系统基于获取数据进行处理时也出错的问题出现。可选的,将所述第一数据和已有数据进行对比,确定比对结果,并确定所述比对结果对应的数据是否合理,包括:对所述第一数据和所述已有数据进行比对,确定比对结果,所述比对结果中至少包括新增数据和新增数据条目数、修改数据和修改数据条目数据以及删除数据和删除数据条目数;基于所述新增数据条目数、修改数据条目数据以及删除数据条目数和第一和值,确定所述第一数据和所述已有数据的整体变化量;将所述第一数据和所述已有数据的整体变化量和预设区间进行比较,基于比对结果确定所述第一数据是否为合理数据;其中,所述预设区间用于表征所述多个人力资源系统对应的数据变化属于合理的数据量变化区间。上述方法中,对第一数据和已有数据进行比对,例如可以比对确定第一数据中的子数据是否为新增数据、修改数据或删除数据,从而可以快速且准确的确定比对结果,进而确定第一数据和已有数据的整体变化量,最终将整体变化量和预设区间进行比较,确定第一数据是否为合理数据,快速且准确的从源头确定是否将第一数据反馈给业务系统,避免造成更多损失。可选的,所述基于所述新增数据条目数、修改数据条目数据以及删除数据条目数和第一和值,确定所述第一数据和已有数据的整体变化量,包括:确定第一比对结果至少包括上一次新增数据条目数、修改数据条目数据以及删除数据条目数;其中,所述第一比对结果为在所述第一数据和所述已有数据进行比对之前,将获取的数据和第一已有数据进行数据比对时所确定的;将所述上一次新增数据条目数、修改数据条目数据以及删除数据条目数相加,获得第一和值;以及,将所述新增数据条目数、修改数据条目数据以及删除数据条目数相加,获得第二和值;确定所述第二和值减去第一和值的中间值,并基于所述中间值除以所述第一和值,得到所述第一数据和所述已有数据的整体变化量。上述方法中,提供了确定第一数据和已有数据的整体变化量的具体实施方案,可以快速的确定整体变化量。可选的,所述将所述第一数据和所述已有数据的整体变化量和预设区间进行比较,基于比对结果确定所述第一数据是否为合理数据,包括:基于预设算法模型和对应的数据,确定所述对应的数据的中间位置所对应的区间,并将所述区间确定为所述预设区间;所述预设算法模型用于筛选数据的中间区间;确定所述整体变化量是否属于所述预设区间;若确定所述整体变化量不属于所述预设区间,则确定所述第一数据是不合理数据;若确定所述整体变换量属于所述预设区间,则确定所述第一数据为合理数据。上述方法中,基于预设算法模型,简单且快速的筛选了对应数据中可以确定为合理数据的区间,即预设区间,然后判断整体变换量是否属于预设区间,从而确定第一数据是否为合理数据,这样的判断方式,可以简单且高效的定位第一数据是否为合理数据,从而在确定第一数据为合理数据之后,直接向业务系统反馈,避免出现由于获取的第一数据出现错误,导致后续业务系统业务处理也出现失误的情况出现。可选的,所述对所述任一业务系统对应的ID和密钥进行鉴权处理,确定所述获取请求对应的身份可用,包括:当第一签名与预存签名相同时,确定所述获取请求对应的身份可用,其中,所述第一签名为对所述任一业务系统对应的ID和密钥进行签名处理所确定的,且所述第一签名和所述预存签名采用相同的签名算法;或者,基于预设协议和所述任一业务系统对应的ID和密钥,确定所述获取请求对应的身份可用。上述方法中,提供了确定获取请求对应的身份是否可用的两种确定方式,即增强了方案的可实施性。第二方面,本专利技术提供一种数据处理装置,包括:接收单元,用于接收任一业务系统对多个人力本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,其中:/n接收任一业务系统对多个人力资源管理系统中数据的获取请求;其中,所述获取请求中包括所述任一业务系统对应的ID和密钥;/n对所述任一业务系统对应的ID和密钥进行鉴权处理,确定所述获取请求对应的身份可用,且确定所述数据对应的字段的控制参数;其中,所述控制参数用于对所述字段的个数和内容进行限制;/n基于所述数据对应的字段的控制参数,从预设数据库中获取数据,并将所述数据发送给所述任一业务系统;其中,所述预设数据库中包括从所述多个人力资源管理系统中实时汇总的可用的数据。/n

【技术特征摘要】
1.一种数据处理方法,其特征在于,其中:
接收任一业务系统对多个人力资源管理系统中数据的获取请求;其中,所述获取请求中包括所述任一业务系统对应的ID和密钥;
对所述任一业务系统对应的ID和密钥进行鉴权处理,确定所述获取请求对应的身份可用,且确定所述数据对应的字段的控制参数;其中,所述控制参数用于对所述字段的个数和内容进行限制;
基于所述数据对应的字段的控制参数,从预设数据库中获取数据,并将所述数据发送给所述任一业务系统;其中,所述预设数据库中包括从所述多个人力资源管理系统中实时汇总的可用的数据。


2.如权利要求1所述的方法,其特征在于,在所述接收任一业务系统对多个人力资源管理系统中数据的获取请求之前,所述方法还包括:
从多个人力资源管理系统中,基于预设路径采集数据;
确定采集的数据的关键字段;
基于所述关键字段,对所述采集的数据进行关联配置,获得关联配置后的数据。


3.如权利要求2所述的方法,其特征在于,所述方法还包括:
对所述关联配置后的数据进行平面化处理,获得处理后的第一数据;将所述第一数据和已有数据进行对比,确定比对结果,并确定所述比对结果对应的数据是否合理;其中,所述已有数据表征在获取所述第一数据之前所述预设数据库中存储的数据;
当确定所述比对结果对应的数据合理时,将所述数据缓存至所述预设数据库。


4.如权利要求3所述的方法,其特征在于,将所述第一数据和已有数据进行对比,确定比对结果,并确定所述比对结果对应的数据是否合理,包括:
对所述第一数据和所述已有数据进行比对,确定比对结果,所述比对结果中至少包括新增数据和新增数据条目数、修改数据和修改数据条目数据以及删除数据和删除数据条目数;
基于所述新增数据条目数、修改数据条目数据以及删除数据条目数和第一和值,确定所述第一数据和所述已有数据的整体变化量;
将所述第一数据和所述已有数据的整体变化量和预设区间进行比较,基于比对结果确定所述第一数据是否为合理数据;其中,所述预设区间用于表征所述多个人力资源系统对应的数据变化属于合理的数据量变化区间。


5.如权利要求4所述的方法,其特征在于,所述基于所述新增数据条目数、修改数据条目数据以及删除数据条目数和第一和值,确定所述第一数据和已有数据的整体变化量,包括:
确定第一比对结果至少包括上一次新增数据条目数、修改数据条目数据以及删除数据条目数;其中,所述第一比对结果为在所述第一数据和所述已有数据进行比对之前,将获取的数据和第一已有数据进行数据比对时所确定的;
将所述上一次新增数据条目数、修改数据条目数据以及删除数据条目数相加,获得第一和值;以及,将所述新增数据条目数、修改数据条目数据以及删除数据条目数相加,获得第二和值;
确定所述第二和值减去第一和值的中间值,并基于所述中间值除以所述第一和值,得到所述第一数据和所述已有数据的整体变化量。


6.如权利要求4或5所述的方法,其特征在于,所述将所述第一数据和所述已有数据的整体变化量和预设区间进行比较,基于...

【专利技术属性】
技术研发人员:朱敏毅谢波卢道和
申请(专利权)人:深圳前海微众银行股份有限公司
类型:发明
国别省市:广东;44

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

1