[发明专利]一种自动分析指标口径的方法、系统和装置有效
申请号: | 202010449824.2 | 申请日: | 2020-05-25 |
公开(公告)号: | CN111611248B | 公开(公告)日: | 2023-07-25 |
发明(设计)人: | 肖庆超;程林;杨培强 | 申请(专利权)人: | 浪潮软件科技有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/2458;G06Q10/0639 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜明 |
地址: | 250100 山东省济*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动 分析 指标 口径 方法 系统 装置 | ||
本发明公开了一种自动分析指标口径的方法、系统和装置,属于大数据处理领域;所述的方法先按照S1获取指标执行逻辑,通过S2对S1获取的执行逻辑进行循环判断、分析生成sql组,按照S3对sql组进行递归分析,首先分析第一层,获取sql的条件部分where和数据来源部分from,通过S4对sql的条件部分进行解析,获取单个条件的组W,对sql的数据来源from部分进行解析,获得单个表的组B,S5对组W进行循环分析,得到每个条件的字段信息及其其中的关联关系,在通过S6将分析结果进行汇总,并存储为结构化数据,最后按照S7通过画图插件D3将分析等到的数据图形化的展示在页面上,供客户查看指标口径。
技术领域
本发明公开一种自动分析指标口径的方法、系统和装置,涉及大数据处理技术领域。
背景技术
大数据分析是指对规模巨大的数据进行分析。大数据可以概括为5个V,数据量大(Volume)、速度快(Velocity)、类型多(Variety)、价值(Value)、真实性(Veracity)。大数据作为时下最火热的IT行业的词汇,随之而来的数据仓库、数据安全、数据分析、数据挖掘等等围绕大数据的商业价值的利用逐渐成为行业人士争相追捧的利润焦点。随着大数据时代的来临,大数据分析也应运而生;
统计口径是指统计数据所采用的标准,即进行数据的统计工作所依照的指标体系,统计口径包括统计方式、统计范围等指标;
对于指标口径来说,目前都是通过人工配置实现,没有一种自动解析的方法去自动解析,使用者无法直观观察到指标口径及其内在关系,工作效率较低,故现发明一种自动分析指标口径的方法、系统和装置,已解决上述问题。
发明内容
本发明针对现有技术的问题,提供一种自动分析指标口径的方法、系统和装置,所采用的技术方案为:
一种自动分析指标口径的方法,所述的方法具体步骤如下:
S1获取指标执行逻辑;
S2对执行逻辑循环判断分析生成sql组;
S3对sql组进行递归分析,获取sql组的条件部分where和数据来源部分from;
S4对where部分解析获取单个条件的组W,对from部分解析获得单个表的组B;
S5对组W进行循环分析,得到每个条件的字段信息及其其中的关联关系;
S6将分析结果进行汇总,并存储为结构化数据;
S7利用画图插件D3将分析得到的数据进行图像化展示,供客户查看指标口径。
所述S2对执行逻辑循环判断分析生成sql组的具体步骤包括:
S201判断执行逻辑是否为存储过程;
S202是,则将执行逻辑记为Sql1;
S212否,则解析出其中的相关插入sql,记为Sql1、Sql2......Sqln;
S203将Sql1、Sql2......Sqln组成sql组进行循环分析。
所述S5对组W进行循环分析,得到每个条件的字段信息及其其中的关联关系的具体步骤包括;
S501将得到为1个字段Z1的条件从组B中找到对应的表Bn,
S511将得到为n个字段Z1…Zn的条件从组B中找到对应的表B1...Bn,并对其记进行去重,得到B1…Bm(m=n);
S502利用递归临时表LBn从数据库中找到字段来源的真实物理表;
S503利用真实物理表得到相应的口径,并递归分析临时表LBn的所有口径。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮软件科技有限公司,未经浪潮软件科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010449824.2/2.html,转载请声明来源钻瓜专利网。