[发明专利]基于指标体系的结构化查询语言指令生成方法及装置有效
申请号: | 201810462636.6 | 申请日: | 2018-05-15 |
公开(公告)号: | CN108681589B | 公开(公告)日: | 2020-09-04 |
发明(设计)人: | 张永志;赵国旗;曹铁铮;由治国;陈洪;常炜 | 申请(专利权)人: | 口碑(上海)信息技术有限公司 |
主分类号: | G06F16/242 | 分类号: | G06F16/242;G06F16/245;G06F16/22 |
代理公司: | 北京市浩天知识产权代理事务所(普通合伙) 11276 | 代理人: | 宋菲;刘云贵 |
地址: | 200131 上海市浦东新区民生路11*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 指标体系 结构 查询 语言 指令 生成 方法 装置 | ||
本发明公开了一种基于指标体系的结构化查询语言指令生成方法及装置,其中,基于指标体系的结构化查询语言指令生成方法包括:根据数据表,构建包含有多个指标模型和数据主题集市的指标体系;对数据主题集市中的数据主题进行配置,得到与数据主题对应的配置数据;根据配置数据,生成与数据主题对应的结构化查询语言指令;利用结构化查询语言指令,得到取数服务。根据本发明提供的技术方案,能够快速、自动、灵活地生成适合各种业务需求的结构化查询语言指令,建立了指标体系与SQL服务之间的关联映射关系,有效地满足了各种业务需求,保证了数据指标的唯一性,有效地避免了指标口径不一致的问题。
技术领域
本发明涉及数据处理技术领域,具体涉及一种基于指标体系的结构化查询语言指令生成方法及装置。
背景技术
随着信息技术的飞速发展,迎来了大数据时代,需要对海量数据进行数据处理。一般是通过对数据进行分析处理,将数据转化为用户易于理解的维度,提供从可能的各个维度来得到用户需要的数据指标,得到可视化的报表,以便用户快速、直观地了解业务发展和确定业务开展策略。在现有技术中,一般是通过以下两种处理方式得到报表。其中,第一种处理方式是通过人工编写结构化查询语言指令(即SQL指令)来得到各种数据处理脚本,并将数据源和报表展示进行关联绑定,这种处理方式需要耗费大量的人力成本,处理效率较低,报表关联处理复杂繁琐,不利于统一维护。第二种处理方式是基于数据表、多表关联的方式自动生成SQL指令,然后和报表的可视化界面进行绑定,这种处理方式对数据表的维护量较大,数据表之间会存在重合的指标,当某个数据表出现变更时,其他数据表没有感知,造成严重的数据质量问题。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的基于指标体系的结构化查询语言指令生成方法及装置。
根据本发明的一个方面,提供了一种基于指标体系的结构化查询语言指令生成方法,该方法包括:
根据数据表,构建包含有多个指标模型和数据主题集市的指标体系;
对数据主题集市中的数据主题进行配置,得到与数据主题对应的配置数据;
根据配置数据,生成与数据主题对应的结构化查询语言指令;
利用结构化查询语言指令,得到取数服务。
进一步地,根据数据表,构建包含有多个指标模型和数据主题集市的指标体系进一步包括:
对数据表进行处理,建立多个指标模型;
依据多个指标模型,建立包含有多个数据主题的数据主题集市,得到指标体系。
进一步地,对数据表进行处理,建立多个指标模型进一步包括:
将数据表中的数据宽表和/或中间模型表作为数据模型,对数据模型的元数据进行分析处理,建立多个指标模型。
进一步地,多个指标模型包括:基础维度指标模型、度量指标模型、虚拟维度指标模型、派生指标模型和计算指标模型。
进一步地,对数据主题集市中的数据主题进行配置,得到与数据主题对应的配置数据进一步包括:
为数据主题配置基本信息、组件和/或报表页面模板标识,得到与数据主题对应的配置数据。
进一步地,组件包括:汇总组件、明细组件、趋势组件和下载组件。
进一步地,在根据配置数据,生成与数据主题对应的结构化查询语言指令之后,该方法还包括:
根据配置数据,生成与数据主题对应的报表展示页面指令;
利用结构化查询语言指令和报表展示页面指令,得到报表服务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于口碑(上海)信息技术有限公司,未经口碑(上海)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810462636.6/2.html,转载请声明来源钻瓜专利网。