【技术实现步骤摘要】
数据处理方法、装置、计算机设备及存储介质
[0001]本申请涉及数据处理领域及数字医疗领域,应用于对保险业务中产生的大量医疗服务结算数据进行处理的场景中,尤其涉及一种数据处理方法
、
装置
、
计算机设备及存储介质
。
技术介绍
[0002]随着数字医疗的快速发展,保险行业对于医疗服务结算数据的信息管理也提出了更高的要求
。
各个企业不仅希望实现医疗服务结算业务的流程自动化,还希望可以更好地对医疗服务的结算数据进行汇总和分析,从而对数据资源进行有效利用
。
[0003]然而,对于保险行业而言,医疗服务方面每天都会产生大量的业务数据和结算数据,并且由于业务数据和结算数据要求的保存时间长,这些数据会不断地积累
。
在这种情况下,就需要对长时间积累的海量数据进行汇总和分析,以去除各种各样的脏数据
。
[0004]目前,常用的解决方式是将数据分组后,通过多线程通道实现多线程并行处理
。
但在该过程中,由于数据量过大
、
数据不完整以及数据不一致等因素,不仅容易给系统造成较大的压力,还会导致系统无法快速响应,从而影响数据处理的效率
。
技术实现思路
[0005]本申请实施例的目的在于提出一种数据处理方法
、
装置
、
计算机设备及存储介质,以解决通过多线程处理医疗服务所产生的大量数据时系统快速响应能力不足的技术问题
。
[ ...
【技术保护点】
【技术特征摘要】
1.
一种数据处理方法,其特征在于,包括下述步骤:获取待处理数据,按照预设的拆分策略将所述待处理数据拆分为若干个子任务,并将各个所述子任务加入
RocketMQ
队列;采用异步线程,从所述
RocketMQ
队列中获取待执行子任务,并通过原始数据库对所述待执行子任务进行结果查询,得到结果集;根据预设协议对所述结果集进行序列化,得到序列化数据并存储;根据预配置的匹配库对已存储的序列化数据进行聚类,得到聚类数据;对所述聚类数据进行数据标准化
、
数据联合以及数据清洗后,得到目标数据
。2.
根据权利要求1所述的数据处理方法,其特征在于,所述根据预设协议对所述结果集进行序列化,得到序列化数据并存储的步骤,具体包括:根据所述预设协议,将所述结果集转化为可传输的字节序列,作为所述序列化数据;将所述序列化数据存储至结果数据库
。3.
根据权利要求2所述的数据处理方法,其特征在于,所述根据预配置的匹配库对已存储的序列化数据进行聚类,得到聚类数据的步骤,具体包括:采用异步线程,从所述结果数据库中读取所述序列化数据;根据所述匹配库确定所述序列化数据的关联数据,并将所述序列化数据与所述关联数据结合,得到所述聚类数据
。4.
根据权利要求3所述的数据处理方法,其特征在于,所述根据所述匹配库确定所述序列化数据的关联数据,并将所述序列化数据与所述关联数据结合,得到所述聚类数据的步骤,具体包括:将所述序列化数据与所述匹配库中的各个预设配置信息进行对比,确定与所述序列化数据匹配的目标配置信息,作为所述关联数据;从所述匹配库中提取所述关联数据,并将所述关联数据写入所述序列化数据,得到所述聚类数据
。5.
根据权利要求1所述的数据处理方法,其特征在于,所述获取待处理数据,按照预设的拆分策略将所述待处理数据拆分为若干个子任务,并将各个所述子任务加入
RocketMQ
队列的步骤,具体包括:获取批处理任务池中当前批次的待处理数据;根据不同的任务维度将所述待处理数据划分为不同的主任务,并对各个所述主任务进行拆分,得到各个所述子任务;将各个所述子任务加入所述
【专利技术属性】
技术研发人员:唐浩,
申请(专利权)人:平安健康保险股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。