[发明专利]计算数据指标的方法和装置在审
申请号: | 201710091015.7 | 申请日: | 2017-02-20 |
公开(公告)号: | CN108460043A | 公开(公告)日: | 2018-08-28 |
发明(设计)人: | 张世晶 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据指标 计算数据 高层 数据仓库系统 方法和装置 单一运算 原始数据 重复计算 维度 申请 | ||
本申请提供一种计算数据指标的方法,所述数据指标采用至少一个底层指标和/或至少一个高层指标来表达,所述底层指标由具有一个到多个确定维度值的原始数据采用单一运算方式计算得出,所述高层指标由至少一个底层指标、和/或至少一个较低层次的高层指标来表达,所述方法包括:获取所述数据指标涉及的底层指标的值;所述数据指标涉及的底层指标包括表达所述数据指标的底层指标,和/或用于计算表达所述数据指标的高层指标时所需的底层指标;采用所获取的底层指标的值,逐层向上算得所述数据指标的值。通过本申请的技术方案,避免了数据的重复计算,加快了指标的计算速度,节省了数据仓库系统的资源。
技术领域
本申请涉及数据处理技术领域,尤其涉及一种计算数据指标的方法和装置。
背景技术
近年来,数据仓库得到了迅速发展。它将企业内各种不同数据源的数据分离出来,形成统一、有效的数据集,并最终加工、整合成所需要的数据,从中分析出有价值的资讯,为企业决策者做出经营决策提供有效的支持。对数据的分析以统计数据指标为基础。数据开发人员会根据所应用的业务、分析目的等因素,设计不同的数据指标,以满足经营情况报告和业务决策的需求。
现有技术中,数据开发人员通常直接利用数据仓库中存储的数据来生成自己的数据指标,这些数据指标往往会重复利用一些基础的统计数据。在计算这些数据指标时,这些基础的统计数据会被重复计算多次,降低了计算速度并造成数据仓库系统资源的浪费。
例如,甲和乙两位数据开发人员分别需要计算两个数据指标:“最近180天购买飞机票的交易次数占比”、和“最近180天预定酒店的交易占比”,两人都直接利用存储的数据来生成自己的数据指标。在系统计算这两个指标时,会将“最近180天的交易总数”这个值统计两遍,造成系统资源的无谓消耗。
发明内容
有鉴于此,本申请提供一种计算数据指标的方法,所述数据指标采用至少一个底层指标和/或至少一个高层指标来表达,所述底层指标由具有一个到多个确定维度值的原始数据采用单一运算方式计算得出,所述高层指标由至少一个底层指标、和/或至少一个较低层次的高层指标来表达,所述方法包括:
获取所述数据指标涉及的底层指标的值;所述数据指标涉及的底层指标包括表达所述数据指标的底层指标,和/或用于计算表达所述数据指标的高层指标时所需的底层指标;
采用所获取的底层指标的值,逐层向上算得所述数据指标的值。
本申请还提供了一种计算数据指标的装置,所述数据指标采用至少一个底层指标和/或至少一个高层指标来表达,所述底层指标由具有一个到多个确定维度值的原始数据采用单一运算方式计算得出,所述高层指标由至少一个底层指标、和/或至少一个较低层次的高层指标来表达,所述装置包括:
底层指标值获取单元,用于获取所述数据指标涉及的底层指标的值;所述数据指标涉及的底层指标包括表达所述数据指标的底层指标,和/或用于计算表达所述数据指标的高层指标时所需的底层指标;
逐层计算单元,用于采用所获取的底层指标的值,逐层向上算得所述数据指标的值。
由以上技术方案可见,本申请的实施例中,将由具有确定维度的原始数据采用单一运算方式计算得出的底层指标作为构建高层指标的基础,并由底层指标和/或高层指标来构建数据指标,使得较低层次的指标能够复用于不同的数据指标,在计算数据指标时采用从底层指标逐层向上的计算方式,从而避免了数据的重复计算,加快了指标的计算速度,节省了数据仓库系统的资源。
附图说明
图1是本申请实施例中一种计算数据指标的方法的流程图;
图2是本申请应用示例中指标池的层次化结构示意图;
图3是运行本申请实施例的设备的一种硬件结构图;
图4是本申请实施例中一种计算数据指标的装置的逻辑结构图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710091015.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种页面显示的方法、相关设备及系统
- 下一篇:数据的处理方法和装置