一种可配置统计分析的实现方法技术

技术编号:15724888 阅读:55 留言:0更新日期:2017-06-29 11:27
本发明专利技术公开了一种可配置统计分析的实现方法,所述方法通过元数据引擎解析关系型数据库数据字典,生成元数据仓库,业务人员读取元数据通过配置方式完成统计分析功能。本发明专利技术方法可以让业务人员通过配置方式实现自定义统计分析的方法,可以很好解决传统必须由软件技术人员编程才能实现的功能,可避免沟通时间和成本,节约软件功能开发费用。

【技术实现步骤摘要】
一种可配置统计分析的实现方法
本专利技术涉及办税服务厅系统
,具体涉及一种可配置统计分析的实现方法。
技术介绍
以往对数据的统计分析需要由业务人员先提出需求,然后由专业技术人员实现,业务人员需要与技术人员进行多次沟通交流才能满足业务要求。由于信息化快速发展导致各类业务数据积累与沉淀,用户对已有数据的分析统计的愿望和对数据利用日趋迫切,由于数据查询分析涉及计算机编程等相关专业知识限制只有通过计算机专业人员才可实现,对于非专业人士的数据查询需求,本专利技术可通过一种配置方式让业务人员可以完成以往需要计算机专业人员编程才能实现的功能。
技术实现思路
本专利技术要解决的技术问题是:本专利技术针对以上问题,提供一种可配置统计分析的实现方法。让业务人员完成技术人员通过编程才能实现统计分析的方法,可避免业务与技术之间多次反复交流,节约时间和成本。本专利技术所采用的技术方案为:一种可配置统计分析的实现方法,所述方法通过元数据引擎解析关系型数据库数据字典,生成元数据仓库,业务人员读取元数据通过配置方式完成统计分析功能。所述配置方式的配置项包括过滤条件配置、结果集配置、统计配置,完成统计分析功能配置,其中:过滤条件配置,主要配置数据集过滤条件;结果集配置,配置最终展示的用户报表明细数据;统计配置,主要是针对结果集各项进行的分类汇总。所述元数据仓库生成过程如下:通过对关系型数据库的数据字典进行解析,分析关系型数据库数据结构;通过对数据实体分析,提取数据实体中各项属性组成元数据,元数据的注释属性是业务人员能够理解的;通过将元数据注释作为数据项对业务人员开放,业务人员通过对注释进行操作完成统计分析配置。所述方法对数据库实体进行分析的分析数据项包括:元数据归属实体名称、元数据名称、元数据数量类型、元数据长度、元数据精度、元数据注释、元数据关联主外键关系,解析的结果存放于元数据仓库中。所述方法通过检索元数据仓库归属实体和元数据名称,以元数据的注释为索引和别名,实现中文配置数据集过滤条件配置,过滤条件能选择多个数据库实体,过滤条件能选择若干。所述方法通过检索元数据仓库归属实体和元数据名称,以元数据的注释为索引和别名,实现数据结果集,数据结果集选择范围与过滤条件配置中的数据库数据仓库归属实体一致,支持数据结果集别名自定义,支持排序、支持报表宽度配置和自定义显示格式。所述方法通过数据结果集汇总配置,实现数据分类汇总,汇总包括求和、求平均值、求最大值、求最小值等常用汇总方法。所述方法通过关联性和正确性校验的配置可通过预览功能校验配置是否正确,最后通过发布功能将此配置发布为一个查询统计软件功能。本专利技术的有益效果为:本专利技术方法可以让业务人员通过配置方式实现自定义统计分析的方法,可以很好解决传统必须由软件技术人员编程才能实现的功能,可避免沟通时间和成本,节约软件功能开发费用。附图说明图1为本专利技术方法框架示意图;图2为本专利技术方法的流程图。具体实施方式下面根据说明书附图,结合具体实施方式对本专利技术进一步说明:实施例1:如图1所示,一种可配置统计分析的实现方法,所述方法通过元数据引擎解析关系型数据库数据字典,生成元数据仓库,业务人员读取元数据通过配置方式完成统计分析功能。实施例2:如图2所示,在实施例1的基础上,本实施例所述配置方式的配置项包括过滤条件配置、结果集配置、统计配置,完成统计分析功能配置,其中:过滤条件配置,主要配置数据集过滤条件,如查询时间段起止、查询区域范围等;结果集配置,配置最终展示的用户报表明细数据,如展示货物名称、货物编号等;统计配置,主要是针对结果集各项进行的分类汇总,如对货物名称进行统计个数、对货物数量进行求和、对货物价格求平均、以及对其他数据项求最大值、求最小值等。实施例3:在实施例2的基础上,本实施例所述元数据仓库生成过程如下:通过对关系型数据库的数据字典进行解析,分析关系型数据库数据结构;通过对数据实体分析,提取数据实体中各项属性组成元数据,元数据的注释属性是业务人员能够理解的;通过将元数据注释作为数据项对业务人员开放,业务人员通过对注释进行操作完成统计分析配置。实施例4:在实施例31的基础上,本实施例所述方法对数据库实体进行分析的分析数据项包括:元数据归属实体名称、元数据名称、元数据数量类型、元数据长度、元数据精度、元数据注释、元数据关联主外键关系,解析的结果存放于元数据仓库中。实施例5:在实施例4的基础上,本实施例所述方法通过检索元数据仓库归属实体和元数据名称,以元数据的注释为索引和别名,实现中文配置数据集过滤条件配置,过滤条件可选择多个数据库实体,过滤条件可选择若干。实施例6:在实施例5的基础上,本实施例所述方法通过检索元数据仓库归属实体和元数据名称,以元数据的注释为索引和别名,实现数据结果集,数据结果集选择范围与过滤条件配置中的数据库数据仓库归属实体一致,支持数据结果集别名自定义,支持排序、支持报表宽度配置和自定义显示格式。实施例7:在实施例6的基础上,本实施例所述方法通过数据结果集汇总配置,实现数据分类汇总,汇总包括求和、求平均值、求最大值、求最小值等常用汇总方法。实施例8:在实施例7的基础上,本实施例为避免笛卡尔积,所述方法自动对所述汇总配置进行关联分析,对于异常系统自动提示;为避免汇总数据类型错误,所述方法自动对汇总配置进行正确性校验。所述方法通过关联性和正确性校验的配置可通过预览功能校验配置是否正确,最后通过发布功能将此配置发布为一个查询统计软件功能。实施方式仅用于说明本专利技术,而并非对本专利技术的限制,有关
的普通技术人员,在不脱离本专利技术的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本专利技术的范畴,本专利技术的专利保护范围应由权利要求限定。本文档来自技高网
...
一种可配置统计分析的实现方法

【技术保护点】
一种可配置统计分析的实现方法,其特征在于,所述方法通过元数据引擎解析关系型数据库数据字典,生成元数据仓库,业务人员读取元数据通过配置方式完成统计分析功能。

【技术特征摘要】
1.一种可配置统计分析的实现方法,其特征在于,所述方法通过元数据引擎解析关系型数据库数据字典,生成元数据仓库,业务人员读取元数据通过配置方式完成统计分析功能。2.根据权利要求1所述的一种可配置统计分析的实现方法,其特征在于,所述配置方式的配置项包括过滤条件配置、结果集配置、统计配置,完成统计分析功能配置,其中:过滤条件配置,主要配置数据集过滤条件;结果集配置,配置最终展示的用户报表明细数据;统计配置,主要是针对结果集各项进行的分类汇总。3.根据权利要求2所述的一种可配置统计分析的实现方法,其特征在于,所述元数据仓库生成过程如下:通过对关系型数据库的数据字典进行解析,分析关系型数据库数据结构;通过对数据实体分析,提取数据实体中各项属性组成元数据,元数据的注释属性是业务人员能够理解的;通过将元数据注释作为数据项对业务人员开放,业务人员通过对注释进行操作完成统计分析配置。4.根据权利要求3所述的一种可配置统计分析的实现方法,其特征在于,所述方法对数据库实体进行分析的分析数据项包括:元数据归属实体名称、元数据名称、元数据数量类型、元数据长度、元...

【专利技术属性】
技术研发人员:刘彬宋育千曹苗苗
申请(专利权)人:山东浪潮商用系统有限公司
类型:发明
国别省市:山东,37

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

1