一种指标数据的处理方法、装置及电子设备与流程

文档序号:20030394发布日期:2020-02-28 10:18阅读:152来源:国知局
一种指标数据的处理方法、装置及电子设备与流程
本说明书涉及软件
技术领域
,特别涉及一种指标数据的处理方法、装置及电子设备。
背景技术
:大多数监管机构都部署有监管科技平台,监管科技平台根据监管的法规和制度对被监管部门的指标数据进行监管,包括多指标数据的采集、加工、查询等。通常情况下,一个指标在时间线上会有多次加工,会存在多个明细值,要查询一个指标的具体明细值,需要明确其加工时间,但平台常常会因为故障、数据采集不到位等原因出现数据加工时间与预期加工时间不一致的情况,根据加工时间查询指标明细值时容易出错。亟需一种新的方法来提高指标明细查询的准确性。技术实现要素:本说明书实施例提供一种指标数据的处理方法、装置及电子设备,用于提高指标明细查询的准确性。第一方面,本说明书实施例提供一种指标数据的处理方法,该方法包括:响应目标指标的查询指令,获取所述目标指标的预设指标定义,所述预设指标定义中包括n个指标维度和m个加工频度,n≥1,m≥2,所述n个指标维度用于关联指标的不同明细值,所述加工频度为不同明细值的预设加工时间相对于参考时间的偏移量;根据所述预设指标定义,获取用户输入的所述目标指标的目标指标维度和目标加工频度;根据所述目标指标维度及所述目标加工频度,查询获得所述目标指标的目标明细值。第二方面,本说明书实施例提供一种指标数据的处理装置,包括:定义查询单元,用于响应目标指标的查询指令,获取所述目标指标的预设指标定义,所述预设指标定义中包括n个指标维度和m个加工频度,n≥1,m≥2,所述n个指标维度用于关联指标的不同明细值,所述加工频度为不同明细值的预设加工时间相对于参考时间的偏移量;输入单元,用于根据所述预设指标定义,获取用户输入的所述目标指标的目标指标维度和目标加工频度;明细查询单元,用于根据所述目标指标维度及所述目标加工频度,查询获得所述目标指标的目标明细值。第三方面,本说明书实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如下步骤:响应查询指令,获取目标指标的预设指标定义,所述预设指标定义中包括n个指标维度和m个加工频度,n≥1,m≥2,所述n个指标维度用于关联指标的不同明细值,所述加工频度为不同明细值的预设加工时间相对于参考时间的偏移量;根据所述预设指标定义,获取用户输入的所述目标指标的目标指标维度和目标加工频度;根据所述目标指标维度及所述目标加工频度,查询获得所述目标指标的目标明细值。第四方面,本说明书实施例提供一种电子设备,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行如下操作指令:响应查询指令,获取目标指标的预设指标定义,所述预设指标定义中包括n个指标维度和m个加工频度,n≥1,m≥2,所述n个指标维度用于关联指标的不同明细值,所述加工频度为不同明细值的预设加工时间相对于参考时间的偏移量;根据所述预设指标定义,获取用户输入的所述目标指标的目标指标维度和目标加工频度;根据所述目标指标维度及所述目标加工频度,查询获得所述目标指标的目标明细值。本说明书实施例中的上述一个或多个技术方案,至少具有如下技术效果:本说明书实施例提供一种指标数据的处理方法,包括响应查询指令,获取目标指标的预设指标定义,所述预设指标定义中包括n个指标维度和m个加工频度,所述n个指标维度用于关联指标的不同明细值,所述加工频度为不同明细值的预设加工时间相对于参考时间的偏移量;根据所述预设指标定义,获取目标指标的目标指标维度和目标加工频度;根据所述目标指标维度及所述目标加工频度,查询获得所述目标指标的目标明细值。由于指标的加工频度是明细值的预设加工时间相对于参考时间的偏移量,通过加工频度来查询指标的明细值,不依赖于指标明细的实际加工时间细节,能够准确查询到加工时间变动后的明细值,提高了指标明细查询的准确性。附图说明为了更清楚地说明本说明书实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本说明书的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本说明书实施例提供的一种指标数据的处理方法的流程图;图2为本说明书实施例提供的一种指标定义的示意图;图3为本说明书实施例提供的指标加工频度的示意图;图4为本说明书实施例提供的一种指标数据的处理装置示意图;图5为本说明书实施例提供的一种电子设备的示意图。具体实施方式为使本说明书实施例的目的、技术方案和优点更加清楚,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本说明书保护的范围。在本说明书实施例提供一种指标数据的处理方法,通过指标的加工频度来进行明细值查询,以提高指标明细查询的准确性。下面结合附图对本说明书实施例技术方案的主要实现原理、具体实施方式及其对应能够达到的有益效果进行详细的阐述。实施例请参考图1,本实施例提供一种指标数据的处理方法,包括:s11、响应目标指标的查询指令,获取所述目标指标的预设指标定义,所述预设指标定义中包括n个指标维度和m个加工频度,n≥1,m≥2,所述n个指标维度用于关联指标的不同明细值,所述加工频度为不同明细值的预设加工时间相对于参考时间的偏移量;s13、根据所述预设指标定义,获取用户输入的目标指标的目标指标维度和目标加工频度;s15、根据所述目标指标维度及所述目标加工频度,查询获得所述目标指标的目标明细值。本实施例预先对指标进行指标定义,作为后续指标的加工、核验、使用的基础。如图2所示,指标定义包括定义指标的指标编码、指标名称、指标类型、加工频度及指标维度等多个属性。可选的,指标定义还可以包括指标元数据,用于支持如指示存储位置、历史数据、资源查找等功能。其中,指标编码与指标是一一映射关系,可以用于指标的快速查询。指标类型用于表征指标的加工方式,包括采集类型、基本类型及高级类型。采集类型:指标数据由机构端上报至系统;基本类型:指标数据是根据机构端上报的明细数据由系统加工生成;高级类型:依赖采集类型或者基本类型的指标,进行二次加工计算得到。加工频度,一个指标通常包含m(m≥2)个加工频度,是指标的不同明细值的预设加工时间相对于参考时间的偏移量,其中,参考时间可以为当前时间,也可以为某一指定时间,预设加工时间为系统预设的进行明细值加工的时间,与明细值的实际加工时间无关。例如:假设某一指标每两个月加工一次,其中3个明细值的预设加工时间分别为4月1日、6月1日、8月1日,参考时间是2月1日,其预设加工时间相对于参考时间分别相差1、2、3个加工周期,相应的加工频度分别为1、2、3。再例如,如图3所示,在系统的正常调度时间线上,在当前时间之前,同一指标按时间维度的明细值系列包括第1个~第n个,那么n可以为其加工频度,无论第n个明细值的具体加工时间是什么、加工次数是多少次,一旦其加工完成其加工频度均为n。指标维度为指标的衡量属性,包括:维度名称、维度类型、维度描述、维度对应的存储列、是否必填。例如针对监管系统,其指标维度可以包含:维度名称维度类型维度描述存储列是否必填机构枚举必要维度a2是地区枚举必要维度e3是币种枚举必要维度b1是…………………………每个指标定义时,会默认强制带上必要的维度信息,自定义的维度信息支持用户根据业务需求自行扩展。一个指标的指标定义中可以包含n个指标维度,n≥1,不同指标维度组合对应不同的指标明细值,通过不同的指标维度可以关联不同的明细值,例如:采用不同币种计算的不同机构的明细“营业额”不同。通过指标维度的设置可以有效的对指标进行扩展,避免对指标的重复定义,例如对于不同地区的不同机构的同一指标,可以通过不同的指标维度来限定,无需在单独进行指标定义。基于预设指标定义进行指标明细值查询,s11响应查询指令时,可以获取所述查询指令中的查询关键词;获得与所述查询关键词匹配的指标查询结果;从所述指标查询结果中获取所述目标指标及目标指标的预设指标定义。用户在进行查询时,可以输入指标名称、指标类型等一个或多个属性信息,提取用户输入的属性信息作为查询关键词,查询与之匹配的指标作为指标查询结果。指标查询结果中可能包含一个或多个指标,每个指标都对应有自己的指标定义。为了进一步帮助用户确定最终指标,s11还可以展示查询获得的多个指标及每个指标的预设指标定义,用户可以根据各个指标定义进一步确定所要查询的目标指标,进而获取用户的确认操作,从指标查询结果中获取目标指标和目标指标的预设指标定义。在获取目标指标的预设指标定义之后,继续执行s13根据目标指标的预设指标定义,获取用户输入的目标指标维度和目标加工频度。具体的,在预设指标定义中提供所有的指标维度选项,用户可以根据预设指标定义提供的指标维度选项选择输入想要查询的明细值具有的目标指标维度。在预设指标定义中可以提供加工频度说明,以帮助用户确认所要查询的明细值是第几个明细值,例如:假设某指标预设每月加工一次,一年会有12个明细值,若用户想要查询第2个明细值,可以直接输出加工频度2即可,无需关心第一个明细值的具体加工时间,因为加工时间可能是不确定的。s15在s13获得目标指标的目标指标维度和目标加工频度的基础上,可根据目标指标维度及目标加工频度查询获得目标指标的目标明细值。例如:假设同一指标按照指标维度“北京”、“移动”、“人命币”在不同的时间3月的1日、7日、13日产生了3个明细值,若按照时间点查询明细值,就需要去明确知晓指标对应加工产出的日期,才能查询到对应的指标明细值,加工日期一旦延期,或者不清楚具体产生的日期,那么就无法找到对应的明细值。为了避免这一问题,采用本实施例提供的方法,通过指标定义中的加工频度的定义,在指标明细值查询时,只需要指定指标维度“北京”、“移动”、“人命币”及最近第几次加工,无需关心指标具体加工时间的细节,就可以准确查询到对应的明细值。在执行s15时,由于明细值和目标指标的存储位置可能不同,如一个区域存储目标指标(包含其预设指标定义和/或元数据),另一个区域存储明细值,由于指标编码与指标是一一映射的关系,通常通过指标编码来关联目标指标和其明细值,为此在查询明细值时,可以根据其指标编码来查询获得目标指标的明细值的存储位置,以快速获得明细值存储位置提高查询速度;进而在相应的存储位置,根据目标指标维度和目标加工频度从目标指标的多个明细值中获得目标指标的目标明细值,以快速准确地查询到具体的目标明细值。具体实施过程中,预设指标定义不仅可以用于指标明细值的查询,还可以用于目标指标的加工和核验。关于目标指标的加工,由于预设指标定义中已通过指标类型指明了指标的加工方式,因此可以根据预设指标定义,获取目标指标的加工模板。具体的,可以根据指标定义中的指标类型,配置加工模板中的加工方式,若指标类型为采集类型其加工方式则为从机构端采集,若指标类型为基本类型则其加工方式为基于采集的指标进行加工,若指标类型为高级类型则其加工方式为基于采集的指标和/或基本指标进行二次加工获得。当然,加工方式还可以指明具体的加工方法,如通过什么函数计算获得。例如:若目标指标的加工方式是定期从机构端采集,那么系统可以自动定期从机构端采集获得相应的明细值。若目标指标的加工方式定期根据采集获得的指标a1~an按照指定函数计算获得,那么系统则定期根据采集获得的指标a1~an按照指定函数计算获得。关于目标指标的核验,同样可以根据目标指标的预设指标定义,获取目标指标的加工模板,该加工模板包含目标指标的核验信息;根据获得的加工模板,对目标指标进行核验。根据指标定义,可以将需要核验的属性项、加工方式、依赖数据等等配置到加工模板中。为此,根据目标指标的加工模板,对目标指标进行核验时,可以根据目标指标的加工模板中的属性项,核验所述目标指标的属性信息是否完整;和/或,根据加工模板中的加工方式,核验目标指标的加工是否准确,和/或,根据加工模板中的依赖数据,核验目标指标的依赖数据是否正确,即通过预设指标定义,系统则可以知道指标包含哪些属性,通过加工模板系统可以知道需要对哪些数据进行核验,从而可以对指标的完整性和准确性进行核验。例如:举例某一指标“经营额”,传统的方式中,预先只有该指标的名称,等到指标数据加工的时候,再去指定该指标的维度信息,比如对应的公司名称、地区、币种等。因为事先缺失指标定义的过程,导致加工过程中无法去核验生成的数据是否符合要求——例如加工过程中没有指定币种,加工系统也无从核验。而采用本实施例提供的指标数据处理方法,则先对指标“经营额”进行指标定义,指明其包含公司名称、地区、币种等属性信息。系统在对“经营额”进行加工的过程中,可以依据其属性信息进行核验,核验其是否包含公司名称、地区、币种等。进一步的,为了提高加工和核验效率,根据指标定义范围将需要核验的属性项、加工方式、依赖数据配置到加工模板中,根据加工模板进行快速加工、核验。例如:假设指标“经营额”的指标定义中,公司名称、地区、币种为必需维度,那么可以将这三个必需维度加入加工模板的属性项进行核验,若指标定义中指标类型为采集类型,那么将采集方式配置到加工模板中进行核验;若指标定义中指标的加工依赖于另一指标a,那么将指标a配置到加工模板中的依赖数据进行核验。上述实施例中,通过预先对指标进行指标定义,包括指标类型、加工频度以及指标维度的定义,为后续的指标加工、核验、明细值关联提供了依据,从而解决了指标加工、核验、关联的问题,并且,同一指标的多个明细值通过加工频度来准确查询具体明细值,解决了依赖时间查询明细值存在的不准确问题。针对上述实施例提供的一种指标数据的处理方法,本实施例还对应提供一种指标数据的处理装置,请参考图4,该装置包括:定义查询单元401,用于响应目标指标的查询指令,获取所述目标指标的预设指标定义,所述预设指标定义中包括n个指标维度和m个加工频度,n≥1,m≥2,所述n个指标维度用于关联指标的不同明细值,所述加工频度为不同明细值的预设加工时间相对于参考时间的偏移量;输入单元403,用于根据所述预设指标定义,获取用户输入的所述目标指标的目标指标维度和目标加工频度;明细查询单元405,用于根据所述目标指标维度及所述目标加工频度,查询获得所述目标指标的目标明细值。其中,所述预设指标定义包括:指标编码、指标名称及指标类型,其中,所述指标类型用于表征指标的加工方式。作为一种可选的实施方式,所述定义查询单元401用于:响应所述查询指令,获取所述查询指令中的查询关键词;获得与所述查询关键词匹配的指标查询结果;从所述指标查询结果中获取所述目标指标及所述预设指标定义。作为一种可选的实施方式,所述装置还包括:配置单元407和加工单元409。配置单元407用于在加工所述目标指标时,根据所述预设指标定义,获取所述目标指标的加工模板;加工单元409用于根据所述加工模板中的加工方式,对所述目标指标进行加工。作为一种可选的实施方式,所述装置还包括:配置单元407和核验单元411。配置单元407,用于根据所述预设指标定义,获取所述目标指标的加工模板,所述加工模板包含所述目标指标的核验信息;核验单元411,用于根据所述加工模板,对所述目标指标进行核验。可选的,所述核验单元411具体用于:根据所述加工模板中的属性项,核验所述目标指标的属性信息是否完整;和/或,根据所述加工模板中的加工方式,核验所述目标指标的加工是否准确。关于上述实施例中的装置,其中各个单元执行操作的具体方式已经在有关方法的实施例中进行了详细描述,此处不再详细阐述。请参考图5,是根据一示例性实施例示出的一种用于实现指标数据的处理方法的电子设备700的框图。例如,电子设备700可以是计算机,数据库控制台,平板设备,个人数字助理等。参照图5,电子设备700可以包括以下一个或多个组件:处理组件702,存储器704,电源组件706,多媒体组件708,输入/输出(i/o)的接口710,以及通信组件712。处理组件702通常控制电子设备700的整体操作,诸如与显示,数据通信,及记录操作相关联的操作。处理元件702可以包括一个或多个处理器720来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件702可以包括一个或多个模块,便于处理组件702和其他组件之间的交互。存储器704被配置为存储各种类型的数据以支持在设备700的操作。这些数据的示例包括用于在电子设备700上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器704可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。电源组件706为电子设备700的各种组件提供电力。电源组件706可以包括电源管理系统,一个或多个电源,及其他与为电子设备700生成、管理和分配电力相关联的组件。i/o接口710为处理组件702和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。通信组件712被配置为便于电子设备700和其他设备之间有线或无线方式的通信。电子设备700可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信部件712经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信部件712还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。在示例性实施例中,电子设备700可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器704,上述指令可由电子设备700的处理器720执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。一种非临时性计算机可读存储介质,当所述存储介质中的指令由终端的处理器执行时,使得电子设备能够执行一种指标数据的处理方法,所述方法包括:响应目标指标的查询指令,获取目标指标的预设指标定义,所述预设指标定义中包括n个指标维度和m个加工频度,n≥1,m≥2,所述n个指标维度用于关联指标的不同明细值,所述加工频度为不同明细值的预设加工时间相对于参考时间的偏移量;根据所述预设指标定义,获取用户输入的所述目标指标的目标指标维度和目标加工频度;根据所述目标指标维度及所述目标加工频度,查询获得所述目标指标的目标明细值。其中,所述预设指标定义还包括:指标编码、指标名称及指标类型,其中,所述指标类型用于表征指标的加工方式。具体的,在所述响应目标指标的查询指令,获取目标指标的预设指标定义时,包括:响应所述查询指令,获取所述查询指令中的查询关键词;获得与所述查询关键词匹配的指标查询结果;从所述指标查询结果中获取所述目标指标及所述预设指标定义。该指标数据的处理方法还包括:在加工所述目标指标时,根据所述预设指标定义,获取所述目标指标的加工模板;根据所述加工模板中的加工方式,对所述目标指标进行加工。该指标数据的处理方法还包括:根据所述预设指标定义,获取所述目标指标的加工模板,所述加工模板包含所述目标指标的核验信息;根据所述加工模板,对所述目标指标进行核验。核验时,具体可以包括:根据所述加工模板中的属性项,核验所述目标指标的属性信息是否完整;和/或,根据所述加工模板中的加工方式,核验所述目标指标的加工是否准确。应当理解的是,本实施例并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本实施例的范围仅由所附的权利要求来限制以上所述仅为本实施例的较佳实施例,并不用以限制本实施例,凡在本实施例的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本实施例的保护范围之内。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1