企业指标树构建方法、装置、设备及介质制造方法及图纸

技术编号:33467880 阅读:17 留言:0更新日期:2022-05-19 00:46
本发明专利技术涉及数据处理领域,提供一种企业指标树构建方法、装置、设备及介质,能够抽离出关系表中的主体词及物体词,为后续数据的关联做准备,将每个对象自身的属性数据一并融合至关系表形成基础事实宽表,使表格中的数据更加全面,进而使后续生成的指标树更加准确,基于溯源的方式生成树节点,自动生成指标的名称,减少人为参与,基于每个树节点下的指标的名称及关系表生成目标业务的指标树,进而根据属性字段、度量逻辑,自动推导指标的属主标签,并实现指标树的自动化构建,无需人为参与,提升了数据处理的效率及准确性。本发明专利技术还涉及区块链技术,指标树可以存储于区块链节点上。指标树可以存储于区块链节点上。指标树可以存储于区块链节点上。

【技术实现步骤摘要】
企业指标树构建方法、装置、设备及介质


[0001]本专利技术涉及数据处理
,尤其涉及一种企业指标树构建方法、装置、设备及介质。

技术介绍

[0002]随着数据管理技术的不断发展,越来越多的保险企业在进行数字化转型,对其业务进行数据建模、分析,并实现数据化运营,以提升企业经营效率,其中,构建数据指标体系是数据化运营的核心环节。
[0003]例如,在保险公司等销售领域,需要构建数据指标体系,以支撑保险销售业务。
[0004]但是,在现有技术中,通常采用的方式是由技术开发人员分析需求,并凭借经验设计SQL(Structured Query Language,结构化查询语言)代码,以进行数据统计得到指标,再进行人工命名与分类管理,由于开发人员在指标设计开发的过程中缺乏技术方法指导,容易导致开发效率低、指标分类不清晰等问题。

技术实现思路

[0005]本专利技术实施例提供了一种企业指标树构建方法、装置、设备及介质,旨在解决业务指标构建不清晰的问题。
[0006]第一方面,本专利技术实施例提供了一种企业指标树构建方法,其包括:
[0007]响应于对目标业务的指标树构建指令,从配置数据库中获取所述目标业务的元数据表作为关系表,并从所述关系表中抽取关系词构建关系词集合;
[0008]对于所述关系词集合中的每个关系词,遍历所述关系表,得到每个关系词的外键ID,并根据每个关系词的外键ID构建每个关系词的主体词集合及物体词集合;
[0009]通过每个关系词的外键ID,关联所述关系表、所述主体词集合及所述物体词集合中的每个对象,得到基础事实宽表;
[0010]获取每个关系词的非外键ID及预先配置的约束词集合,从所述约束词集合中选择约束词构建修饰词集合,并根据所述修饰词集合及所述非外键ID生成过滤语句,其中,所述修饰词集合中的每个修饰词的属主标签根据对应的关系词进行配置;
[0011]从所述基础事实宽表中任意选择至少一个对象作为目标维度,并基于所述目标维度生成分组语句;
[0012]基于度量语句对所述基础事实宽表中的每个对象进行度量,并基于所述度量语句的度量结果生成至少一个树节点;
[0013]拼接所述过滤语句、所述分组语句及所述度量语句,得到目标语句;
[0014]利用所述目标语句遍历所述配置数据库中的数据,得到每个树节点下的指标;
[0015]获取预先配置的命名模板,并利用每个树节点下的指标在所述命名模板中进行匹配,生成每个树节点下的指标的名称;
[0016]基于每个树节点下的指标的名称及所述关系表生成所述目标业务的指标树。
[0017]根据本专利技术优选实施例,所述根据每个关系词的外键ID构建每个关系词的主体词集合及物体词集合包括:
[0018]从所述关系表中获取每个关系词的外键ID对应的属性字段;
[0019]提取每个关系词的外键ID对应的属性字段的字段名;
[0020]当所述字段名对应于用户时,将所述字段名对应的属性字段作为主体词添加至所述主体词集合,并将所述主体词集合中的每个主体词的属主标签配置为对应的字段名;或者
[0021]当所述字段名对应于非用户时,将所述字段名对应的属性字段作为物体词添加至所述物体词集合,并将所述物体词集合中的每个物体词的属主标签配置为对应的字段名。
[0022]根据本专利技术优选实施例,所述通过每个关系词的外键ID,关联所述关系表、所述主体词集合及所述物体词集合中的每个对象,得到基础事实宽表包括:
[0023]从所述配置数据库中获取所述主体词集合中每个主体词的数据表,及获取所述物体词集合中每个物体词的数据表;
[0024]基于每个关系词的外键ID构建关联语句;
[0025]利用所述关联语句关联所述关系表与每个主体词的数据表,及关联所述关系表与每个物体词的数据表,得到所述基础事实宽表。
[0026]根据本专利技术优选实施例,所述基于度量语句对所述基础事实宽表中的每个对象进行度量,并基于所述度量语句的度量结果生成至少一个树节点包括:
[0027]采用COUNT语句对所述基础事实宽表中的每个对象进行度量,得到每个对象的数量作为第一基础指标,并获取每个对象的属主标签作为所述第一基础指标对应的树节点;
[0028]采用SUM语句对所述基础事实宽表中所述非外键ID对应的数值对象进行度量,得到每个数值对象的和作为第二基础指标,并获取每个数值对象的属主标签作为所述第二基础指标对应的树节点;
[0029]采用所述COUNT语句及所述SUM语句对所述基础事实宽表中的每个对象进行复合,得到复合对象,并对所述复合对象进行比较度量,得到所述复合对象的比作为复合指标,并获取所述复合对象的比的分子对应的树节点作为所述复合指标的树节点。
[0030]根据本专利技术优选实施例,所述利用每个树节点下的指标在所述命名模板中进行匹配,生成每个树节点下的指标的名称包括:
[0031]从每个树节点下的指标中获取所述目标维度、所述约束词、所述关系表的表名、所述度量结果对应的度量名;
[0032]依次拼接所述目标维度、所述约束词、所述关系表的表名、所述度量结果对应的度量名,得到每个树节点下的指标的名称。
[0033]根据本专利技术优选实施例,所述基于每个树节点下的指标的名称及所述关系表生成所述目标业务的指标树包括:
[0034]获取所述关系表的表名,并根据所述关系表的表名建立根节点;
[0035]将所述根节点作为起点连接每个树节点,得到主题层;
[0036]根据每个树节点下的指标的名称对所述主题层进行扩展,得到所述目标业务的指标树。
[0037]根据本专利技术优选实施例,在基于每个树节点下的指标的名称及所述关系表生成所
述目标业务的指标树后,所述方法还包括:
[0038]根据所述指标树中的指标生成查询语句;
[0039]基于所述查询语句在所述配置数据库中获取数据;
[0040]将获取到的数据发送至指定终端设备。
[0041]第二方面,本专利技术实施例提供了一种企业指标树构建装置,其包括:
[0042]构建单元,用于响应于对目标业务的指标树构建指令,从配置数据库中获取所述目标业务的元数据表作为关系表,并从所述关系表中抽取关系词构建关系词集合;
[0043]所述构建单元,还用于对于所述关系词集合中的每个关系词,遍历所述关系表,得到每个关系词的外键ID,并根据每个关系词的外键ID构建每个关系词的主体词集合及物体词集合;
[0044]关联单元,用于通过每个关系词的外键ID,关联所述关系表、所述主体词集合及所述物体词集合中的每个对象,得到基础事实宽表;
[0045]生成单元,用于获取每个关系词的非外键ID及预先配置的约束词集合,从所述约束词集合中选择约束词构建修饰词集合,并根据所述修饰词集合及所述非外键ID生成过滤语句,其中,所述修饰词集合中的每个修饰词的属主标签根据对应的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种企业指标树构建方法,其特征在于,包括:响应于对目标业务的指标树构建指令,从配置数据库中获取所述目标业务的元数据表作为关系表,并从所述关系表中抽取关系词构建关系词集合;对于所述关系词集合中的每个关系词,遍历所述关系表,得到每个关系词的外键ID,并根据每个关系词的外键ID构建每个关系词的主体词集合及物体词集合;通过每个关系词的外键ID,关联所述关系表、所述主体词集合及所述物体词集合中的每个对象,得到基础事实宽表;获取每个关系词的非外键ID及预先配置的约束词集合,从所述约束词集合中选择约束词构建修饰词集合,并根据所述修饰词集合及所述非外键ID生成过滤语句,其中,所述修饰词集合中的每个修饰词的属主标签根据对应的关系词进行配置;从所述基础事实宽表中任意选择至少一个对象作为目标维度,并基于所述目标维度生成分组语句;基于度量语句对所述基础事实宽表中的每个对象进行度量,并基于所述度量语句的度量结果生成至少一个树节点;拼接所述过滤语句、所述分组语句及所述度量语句,得到目标语句;利用所述目标语句遍历所述配置数据库中的数据,得到每个树节点下的指标;获取预先配置的命名模板,并利用每个树节点下的指标在所述命名模板中进行匹配,生成每个树节点下的指标的名称;基于每个树节点下的指标的名称及所述关系表生成所述目标业务的指标树。2.根据权利要求1所述的企业指标树构建方法,其特征在于,所述根据每个关系词的外键ID构建每个关系词的主体词集合及物体词集合包括:从所述关系表中获取每个关系词的外键ID对应的属性字段;提取每个关系词的外键ID对应的属性字段的字段名;当所述字段名对应于用户时,将所述字段名对应的属性字段作为主体词添加至所述主体词集合,并将所述主体词集合中的每个主体词的属主标签配置为对应的字段名;或者当所述字段名对应于非用户时,将所述字段名对应的属性字段作为物体词添加至所述物体词集合,并将所述物体词集合中的每个物体词的属主标签配置为对应的字段名。3.根据权利要求1所述的企业指标树构建方法,其特征在于,所述通过每个关系词的外键ID,关联所述关系表、所述主体词集合及所述物体词集合中的每个对象,得到基础事实宽表包括:从所述配置数据库中获取所述主体词集合中每个主体词的数据表,及获取所述物体词集合中每个物体词的数据表;基于每个关系词的外键ID构建关联语句;利用所述关联语句关联所述关系表与每个主体词的数据表,及关联所述关系表与每个物体词的数据表,得到所述基础事实宽表。4.根据权利要求2所述的企业指标树构建方法,其特征在于,所述基于度量语句对所述基础事实宽表中的每个对象进行度量,并基于所述度量语句的度量结果生成至少一个树节点包括:采用COUNT语句对所述基础事实宽表中的每个对象进行度量,得到每个对象的数量作
为第一基础指标,并获取每个对象的属主标签作为所述第一基础指标对应的树节点;采用SUM语句对所述基础事实宽表中所述非外键ID对应的数值对象进行度量,得到每个数值对象的和作为第二基础指标,并获取每个数值对象的属主标签作为所述第二基础指标对应的树节点;采用所述COUNT语句及所述SUM语句对所述基础事实宽表中的每个对象进行复合,得到复合对象,并对所述复合对象进行比较度量,得...

【专利技术属性】
技术研发人员:魏政刚朱建伟莫洋向荣
申请(专利权)人:中国平安人寿保险股份有限公司
类型:发明
国别省市:

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

1