掌桥专利:专业的专利平台
掌桥专利
首页

数据检核方法、装置、设备及计算机存储介质

文献发布时间:2023-06-19 13:46:35


数据检核方法、装置、设备及计算机存储介质

技术领域

本申请涉及数据分析领域,尤其涉及一种数据检核方法、装置、设备及计算机存储介质。

背景技术

监管标准化数据系统(Examination&Analysis System Technology,EAST),该系统包含银行标准化数据提取、现场检查项目管理、数据模型生成工具、数据模型发布与管理等功能,银行需要定期上报业务数据到该监管系统,例如上报公共信息、会计记账信息、客户信息、授信交易对手信息、卡片信息、信贷管理信息、交易流水信息、客户风险统计、资金业务、理财业务等数据。为了防止上报的数据不准确,在将业务数据报送监管系统之前,通常需要对报送监管系统的数据进行检核,目前数据检核、检核报告的输出以及未通过检核的数据的处理主要通过人工来完成,检核工作量大,人力成本高,并且人工检核的过程中容易出错,导致数据检核的效率不高。现有技术中缺乏一种提高数据检核效率的方法。

发明内容

本申请的主要目的在于提供一种数据检核方法、装置、设备及计算机存储介质,旨在解决人工进行数据检核效率低下、容易出错的技术问题。

第一方面,本申请提供一种数据检核方法,所述数据检核方法包括:

基于预设的数据获取规则,获取目标业务数据;

基于预设的数据处理规则,对所述目标业务数据进行处理,得到监管数据;

基于预设的检核规则,对所述监管数据进行检核;

若所述监管数据未通过检核,基于所述检核规则,调整所述数据获取规则,以便根据调整后的所述数据获取规则,重新进行目标业务数据的获取、处理和监管数据的检核;

若所述监管数据通过检核,根据所述监管数据生成监管结果;

根据所述监管结果输出检核报告,所述检核报告包括所述监管结果。

第二方面,本申请还提供一种数据检核装置,所述数据检核装置包括:

业务数据获取模块,用于基于预设的数据获取规则,获取目标业务数据;

业务数据处理模块,用于基于预设的数据处理规则,对所述目标业务数据进行处理,得到监管数据;

监管数据检核模块,用于基于预设的检核规则,对所述监管数据进行检核;

获取规则调整模块,用于若所述监管数据未通过检核,基于所述检核规则,调整所述数据获取规则,以便根据调整后的所述数据获取规则,重新进行目标业务数据的获取、处理和监管数据的检核;

监管结果生成模块,用于若所述监管数据通过检核,根据所述监管数据生成监管结果。

第三方面,本申请还提供一种计算机设备,所述计算机设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的计算机程序,其中所述计算机程序被所述处理器执行时,实现如上述的数据检核方法的步骤。

第四方面,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其中所述计算机程序被处理器执行时,实现如上述的数据检核方法的步骤。

本申请提供一种数据检核方法、装置、设备及计算机可读存储介质,本申请通过基于预设的数据获取规则,获取目标业务数据;基于预设的数据处理规则,对所述目标业务数据进行处理,得到监管数据;基于预设的检核规则,对所述监管数据进行检核;若所述监管数据未通过检核,基于所述检核规则,调整所述数据获取规则,以便根据调整后的所述数据获取规则,重新进行目标业务数据的获取、处理和监管数据的检核;若所述监管数据通过检核,根据所述监管数据生成监管结果;根据所述监管结果输出检核报告,所述检核报告包括所述监管结果。基于预设的数据获取规则和数据处理规则获取和处理业务数据,再通过检核规则对数据进行自动检核,提高了数据检核的效率,降低了出错率,并且对于未通过检核的数据,能够自动调整数据获取规则,节省了工作人员处理未通过检核的数据的时间。

附图说明

为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请一实施例提供的一种数据检核方法的流程示意图;

图2为本申请一实施例提供的一种数据检核方法的使用场景图;

图3为本申请一实施例提供的一种数据检核方法的流程示意图;

图4为本申请一实施例提供的一种数据检核装置的示意性框图;

图5为本申请一实施例涉及的计算机设备的结构示意框图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。

本申请实施例提供一种数据检核方法、装置、计算机设备及计算机可读存储介质。

下面结合附图,对本申请的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。

请参照图1,图1为本申请的实施例提供的一种数据检核方法的流程示意图。数据检核方法可以用于终端或服务器中,以实现对终端设备或服务器产生的业务数据进行检核。其中,终端可以是手机、平板电脑、笔记本电脑、台式电脑、个人数字助理和穿戴式设备等电子设备;服务器可以为独立的服务器,也可以为服务器集群,也可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(Content Delivery Network,CDN)、以及大数据和人工智能平台等基础云计算服务的云服务器。

如图2所示,图2是本申请一实施例提供的一种使用场景图,所述基于预设的数据获取规则,获取目标业务数据可以是从运行数据仓库的终端设备中获取,也可以是直接从运行业务系统的终端设备获取,在此不做限定。

如图1所示,该数据检核方法包括步骤S101至步骤S106。

步骤S101、基于预设的数据获取规则,获取目标业务数据。

在一些实施方式中,该数据检核方法还包括:获取业务相关数据,并将获取的所述业务相关数据存储至数据仓库。所述基于预设的数据获取规则,获取所述目标业务数据,包括:基于预设的数据获取规则,确定所述数据仓库中的至少部分业务相关数据为所述目标业务数据;从所述数据仓库获取所述目标业务数据。

示例性的,将业务相关数据存储至数据仓库,进行检核时再根据预设的数据获取规则从所述数据仓库中获取,减少了人工录入业务数据的工作量,便于后续进行数据检核时直接从数据仓库中查找和获取业务相关数据。其中,所述业务相关数据是指业务系统在运行过程中产生的数据。

示例性的,所述预设的数据获取规则可以用于指示需要获取的目标业务数据存储位置,例如目标业务数据在数据仓库中的目的表和数据项。

示例性的,所述预设的数据获取规则可以是用户设定的,也可以是根据检核规则对目标业务数据的需求自动生成的。例如,若检核规则涉及的目标业务数据为保单基本信息表中的税额,则所述预设的数据获取规则可以是:从数据仓库中获取目的表为保单基本信息表、且数据项为税额的业务数据。根据预设的检核规则对目标业务数据的需求,自动生成数据获取规则,节省了设定数据获取规则的时间,提高了数据检核的效率。

在一些实施方式中,所述基于预设的数据获取规则,确定所述数据仓库中的至少部分业务相关数据为所述目标业务数据,包括:根据所述预设的数据获取规则中的表名和数据项名,确定所述数据仓库中的对应的业务相关数据为所述目标业务数据。

示例性的,所述数据仓库中包括至少一个由业务相关数据组成的目的表,例如保单基本信息表、保单条款信息表、批改信息表、收费明细表等;所述至少一个由业务相关数据组成的目的表包括至少一个用于存储业务相关数据的数据项,例如保单基本信息表中可以包括保险机构代码、税额等。将所述业务相关数据存储在数据仓库,相对存储于操作型数据库表格结构更简单,有利于后期查询和获取目标业务数据。

步骤S102、基于预设的数据处理规则,对所述目标业务数据进行处理,得到监管数据。

示例性的,所述数据处理规则包括对所述业务数据进行数据导出、转换、拆分、加密、压缩等操作中的至少一项。基于所述数据处理规则生成监管数据,节省了人工处理业务数据的时间,提高了检核效率。

示例性的,所述预设的数据获取规则可以是用户设定的,也可以是根据检核规则对监管数据的需求自动生成的。例如,若所述预设的检核规则为:保单基本信息表中的税额应等于保单条款信息表中的税额之和,则所述预设的数据处理规则可以是:对所述保单条款信息表中的税额进行求和。

步骤S103、基于预设的检核规则,对所述监管数据进行检核。

示例性的,所述预设的检核规则可以根据实际需求预先设定,例如,所述检核规则可以是:保单基本信息表中的税额应等于保单条款信息表中的税额之和。通过预先设定检核规则,并基于预设的检核规则对所述监管数据进行自动检核,节省了人工检核监管数据的时间,提高了检核效率,避免了人工检核出现错误的情况。

在一些实施方式中,所述方法还包括:在所述检核规则发生改变时,根据改变后的核验规则,确定所述预设的数据获取规则和所述预设的数据处理规则。根据发生改变后的检核规则,自动确定相应的数据获取规则和相应的数据处理规则,节省了修改所述检核规则时对应地修改数据获取规则和数据处理规则的时间,提高了数据检核的效率。

步骤S104、若所述监管数据未通过检核,基于所述检核规则,调整所述数据获取规则,以便根据调整后的所述数据获取规则,重新进行目标业务数据的获取、处理和监管数据的检核。

示例性的,若所述监管数据不符合所述预设的检核规则的要求,即所述监管数据未通过检核,可以确定根据所述数据获取规则和所述数据处理规则生成的所述监管数据有误,需要重新进行目标业务数据的获取和监管数据的生成。

示例性的,基于所述检核规则,调整所述数据获取规则,包括:根据所述预设的检核规则涉及的业务相关数据,调整所述数据获取规则中的目标业务数据的标识。

例如,若所述检核规则为:保单基本信息表中的税额应等于保单条款信息表中的税额之和,且所述监管数据未通过检核,可能是因为业务相关数据中涉及保单条款信息表中的税额的数据项有所增减,例如原本的数据获取规则是获取业务相关数据中涉及保单条款信息表中的税额的3个数据项,而调整后的数据获取规则是获取业务相关数据中涉及保单条款信息表中的税额的4个数据项。

通过根据所述预设的检核规则涉及的业务相关数据,调整所述数据获取规则中的目标业务数据的标识,能够自动对未通过检核的业务相关数据进行处理,减少了数据检核过程中的人力成本,提高了数据检核效率。

在一些实施方式中,基于所述检核规则,调整所述数据获取规则,还包括:通过人机交互界面输出调整后的数据获取规则;当获取到用户对所述调整后的数据获取规则的确定操作时,确定所述调整后的数据获取规则;当获取到用户对所述调整后的数据获取规则的修改操作时,根据所述修改操作修改调整后的数据获取规则。通过在人机交互界面向用户展示调整后的数据获取规则,以便用户对调整后的数据获取规则进行确定或修改,避免了调整后数据获取规则出现错误的情况,提高了数据检核效率。

对于检核未通过的监管数据,自动调整数据获取规则,以使数据检核的工作人员无需针对检核未通过的监管数据手动确定对应的目标业务数据,减少了数据检核所需的时间和人力成本,提高了检核效率。

可选的,如图3所示,若所述监管数据未通过检核,还可以重新进行目标业务数据的获取和监管数据的生成,节省了人工处理检核失败的监管数据的时间,提高了数据检核的效率。

在一些实施方式中,所述方法在所述若所述监管数据未通过检核,基于所述检核规则,调整所述数据获取规则之后,还包括:基于调整后的所述数据获取规则,重新获取目标业务数据;基于所述预设的数据处理规则,根据重新获取的所述目标业务数据重新生成监管数据;基于所述预设的检核规则,对重新生成的所述监管数据进行检核。

示例性的,若重新生成的监管数据未通过检核,则再次执行步骤S101-步骤S103的操作,在此不再撰述。

示例性的,若所述监管数据未通过检核的次数大于预设数值,则暂停检核并发送用于指示所述监管数据未通过检核的告警信息给工作人员,以便工作人员对未通过检核的所述监管数据进行处理和/或对与所述检核规则有关的数据获取规则进行修改。

步骤S105、若所述监管数据通过检核,根据所述监管数据生成监管结果。

示例性的,若所述监管数据符合所述检核规则的要求,即所述监管数据通过检核,则根据所述监管数据生成监管结果。

示例性的,所述监管结果包括监管终态数据,所述监管终态数据是根据所述监管数据生成的符合监管系统报送规范的数据。

步骤S106、根据所述监管结果输出检核报告,所述检核报告包括所述监管结果。

示例性的,所述检核报告包括监管结果、检核规则、检核未通过次数等。输出检核报告至终端设备,以便进行数据检核的工作人员对了解数据检核情况。

示例性的,根据所述监管结果输出检核报告,以便清楚直观的地展示所述监管结果。

在一些实施方式中,所述方法还包括:将所述监管终态数据发送至所述监管系统。将自动生成的监管终态数据发送至监管系统完成数据报送,节省了人工报送的时间,提高了数据检核效率,避免了人工操作出现错误的情况。

上述实施例提供的数据检核方法,通过基于预设的数据获取规则,获取目标业务数据;基于预设的数据处理规则,对所述目标业务数据进行处理,得到监管数据;基于预设的检核规则,对所述监管数据进行检核;若所述监管数据未通过检核,基于所述检核规则,调整所述数据获取规则,以便根据调整后的所述数据获取规则,重新进行目标业务数据的获取、处理和监管数据的检核;若所述监管数据通过检核,根据所述监管数据生成监管结果;根据所述监管结果输出检核报告,所述检核报告包括所述监管结果。对业务数据进行自动检核,并自动处理检核未通过的数据,生成检核报告,提高了数据检核的效率。

请参阅图4,图4是本申请一实施例提供的一种数据检核装置的示意图,该数据检核装置可以配置于服务器或终端中,用于执行前述的数据检核方法。

如图4所示,该数据处理装置,包括:业务数据获取模块110、业务数据处理模块120、监管数据检核模块130、获取规则调整模块140、监管结果生成模块150、检核报告输出模块160。

业务数据获取模块110,用于基于预设的数据获取规则,获取目标业务数据;

业务数据处理模块120,用于基于预设的数据处理规则,对所述目标业务数据进行处理,得到监管数据;

监管数据检核模块130,用于基于预设的检核规则,对所述监管数据进行检核;

获取规则调整模块140,用于若所述监管数据未通过检核,基于所述检核规则,调整所述数据获取规则,以便根据调整后的所述数据获取规则,重新进行目标业务数据的获取、处理和监管数据的检核;

监管结果生成模块150,用于若所述监管数据通过检核,根据所述监管数据生成监管结果。

检核报告输出模块160,用于根据所述监管结果输出检核报告,所述检核报告包括所述监管结果。

示例性的,该数据处理装置还包括规则确定子模块。

规则确定子模块,用于在所述检核规则发生改变时,根据改变后的核验规则,确定所述预设的数据获取规则和所述预设的数据处理规则。

示例性的,所述获取规则调整模块140还包括目标业务数据调整子模块。

目标业务数据调整子模块,用于根据所述预设的检核规则涉及的业务相关数据,调整所述数据获取规则中的目标业务数据的标识。

示例性的,该数据处理装置还包括人机交互子模块、获取规则确定子模块、获取规则修改子模块。

人机交互子模块,用于通过人机交互界面输出调整后的数据获取规则。

获取规则确定子模块,用于当获取到用户对所述调整后的数据获取规则的确定操作时,确定所述调整后的数据获取规则。

获取规则修改子模块,当获取到用户对所述调整后的数据获取规则的修改操作时,根据所述修改操作修改调整后的数据获取规则。

示例性的,该数据处理装置还包括业务数据重获取子模块、业务数据重处理子模块、监管数据重检核子模块。

业务数据重获取子模块,用于基于调整后的所述数据获取规则,重新获取目标业务数据。

业务数据重处理子模块,用于基于所述预设的数据处理规则,根据重新获取的所述目标业务数据重新生成监管数据。

监管数据重检核子模块,用于基于所述预设的检核规则,对重新生成的所述监管数据进行检核。

示例性的,该数据处理装置还包括业务相关数据存储子模块。

业务相关数据存储子模块,用于获取业务相关数据,并将获取的所述业务相关数据存储至数据仓库。

示例性的,业务数据获取模块110包括目标业务数据确定子模块、目标业务数据获取子模块。

目标业务数据确定子模块,用于基于预设的数据获取规则,确定所述数据仓库中的至少部分业务相关数据为所述目标业务数据。

目标业务数据获取子模块,用于从所述数据仓库获取所述目标业务数据。

示例性的,目标业务数据确定子模块包括数据位置确定子模块。

数据位置确定子模块,用于根据所述预设的数据获取规则中的表名和数据项名,确定所述数据仓库中的对应的业务相关数据为所述目标业务数据。

需要说明的是,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的装置和各模块、单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

本申请可用于众多通用或专用的计算机系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的消费电子设备、网络PC、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。

示例性地,上述的方法、装置可以实现为一种计算机程序的形式,该计算机程序可以在如图5所示的计算机设备上运行。

请参阅图5,图5为本申请实施例提供的一种计算机设备的结构示意性框图。该计算机设备可以为服务器或终端。

如图5所示,该计算机设备包括通过系统总线连接的处理器、存储器和网络接口,其中,存储器可以包括存储介质和内存储器。

存储介质可存储操作系统和计算机程序。该计算机程序包括程序指令,该程序指令被执行时,可使得处理器执行任意一种数据检核方法。

处理器用于提供计算和控制能力,支撑整个计算机设备的运行。

内存储器为存储介质中的计算机程序的运行提供环境,该计算机程序被处理器执行时,可使得处理器执行任意一种数据检核方法。

该网络接口用于进行网络通信,如发送分配的任务等。本领域技术人员可以理解,图5中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

应当理解的是,处理器可以是中央处理单元(Central Processing Unit,CPU),该处理器还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

其中,在一个实施例中,所述处理器用于运行存储在存储器中的计算机程序,以实现如下步骤:

基于预设的数据获取规则,获取目标业务数据;

基于预设的数据处理规则,对所述目标业务数据进行处理,得到监管数据;

基于预设的检核规则,对所述监管数据进行检核;

若所述监管数据未通过检核,基于所述检核规则,调整所述数据获取规则,以便根据调整后的所述数据获取规则,重新进行目标业务数据的获取、处理和监管数据的检核;

若所述监管数据通过检核,根据所述监管数据生成监管结果;

根据所述监管结果输出检核报告,所述检核报告包括所述监管结果。

在一些实施方式中,所述处理器在实现数据检核方法时,用于实现:

在所述检核规则发生改变时,根据改变后的核验规则,确定所述预设的数据获取规则和所述预设的数据处理规则。

在一些实施方式中,所述处理器在实现所述基于所述检核规则,调整所述数据获取规则时,用于实现:

根据所述预设的检核规则涉及的业务相关数据,调整所述数据获取规则中的目标业务数据的标识。

在一些实施方式中,所述处理器在实现数据检核方法时,用于实现:

通过人机交互界面输出调整后的数据获取规则;

当获取到用户对所述调整后的数据获取规则的确定操作时,确定所述调整后的数据获取规则;

当获取到用户对所述调整后的数据获取规则的修改操作时,根据所述修改操作修改调整后的数据获取规则。

在一些实施方式中,所述处理器在实现数据检核方法时,用于实现:

基于调整后的所述数据获取规则,重新获取目标业务数据;

基于所述预设的数据处理规则,根据重新获取的所述目标业务数据重新生成监管数据;

基于所述预设的检核规则,对重新生成的所述监管数据进行检核。

在一些实施方式中,所述处理器在实现数据检核方法时,用于实现:

获取业务相关数据,并将获取的所述业务相关数据存储至数据仓库;

基于预设的数据获取规则,确定所述数据仓库中的至少部分业务相关数据为所述目标业务数据;

从所述数据仓库获取所述目标业务数据。

在一些实施方式中,所述处理器在实现所述基于预设的数据获取规则,确定所述数据仓库中的至少部分业务相关数据为所述目标业务数据时,用于实现:

根据所述预设的数据获取规则中的表名和数据项名,确定所述数据仓库中的对应的业务相关数据为所述目标业务数据。

需要说明的是,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述数据处理的具体工作过程,可以参考前述数据检核控制方法实施例中的对应过程,在此不再赘述。

本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序中包括程序指令,所述程序指令被执行时所实现的方法可参照本申请数据检核方法的各个实施例。

其中,所述计算机可读存储介质可以是前述实施例所述的计算机设备的内部存储单元,例如所述计算机设备的硬盘或内存。所述计算机可读存储介质也可以是所述计算机设备的外部存储设备,例如所述计算机设备上配备的插接式硬盘,智能存储卡(SmartMedia Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。

应当理解,在此本申请说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本申请。如在本申请说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。

还应当理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。

相关技术
  • 一种数据检核方法、装置、计算机设备及存储介质
  • 基于检核脚本的数据检核方法、装置、电子设备以及介质
技术分类

06120113807864