[发明专利]数据透视的方法和装置在审

专利信息
申请号: 201911200925.X 申请日: 2019-11-29
公开(公告)号: CN112883023A 公开(公告)日: 2021-06-01
发明(设计)人: 王洪 申请(专利权)人: 北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司
主分类号: G06F16/22 分类号: G06F16/22;G06F16/26
代理公司: 中原信达知识产权代理有限责任公司 11219 代理人: 张效荣;王志远
地址: 100176 北京市北京经济技术*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 数据 透视 方法 装置
【权利要求书】:

1.一种数据透视方法,其特征在于,包括:

利用预设的至少一个行维度名称、至少一个列维度名称以及至少一个指标维度名称在数据源中查询,得到至少一条初始记录;

其中,每一初始记录包括行维度值、列维度值以及与行维度值和列维度值对应的指标维度值;在行维度为多个时,每一行维度处在不同的层级,相邻层级的行维度具有从属关系;在列维度为多个时,每一列维度处在不同的层级,相邻层级的列维度具有从属关系;

由每一初始记录生成至少一个含有以该初始记录中任一行维度值为键、以该初始记录中指标维度值为值的键值对数据的行节点,由生成的行节点按照键值对数据中行维度值的从属关系建立行聚合树;

由每一初始记录生成至少一个含有以该初始记录中任一列维度值为键、以该初始记录中指标维度值为值的键值对数据的列节点,由生成的列节点按照键值对数据中列维度值的从属关系建立列聚合树;

以及,展示所述行聚合数和所述列聚合树。

2.根据权利要求1所述的方法,其特征在于,

所述行聚合树中的任一节点由至少一个行节点生成,该任一节点的键与该至少一个行节点的键相同,该任一节点的值由该至少一个行节点的值经过预设方式的聚合计算得到;

所述列聚合树中的任一节点由至少一个列节点生成,该任一节点的键与该至少一个列节点的键相同,该任一节点的值由该至少一个列节点的值经过所述预设方式的聚合计算得到。

3.根据权利要求2所述的方法,其特征在于,所述行聚合树中的任一节点进一步含有对应于任一列维度值的单行聚合数据;其中,所述单行聚合数据为对应于该列维度值的指标维度值在该节点行维度值的聚合计算结果。

4.根据权利要求3所述的方法,其特征在于,所述行聚合树中的任一节点含有的对应于任一列维度值的单行聚合数据根据以下步骤获得:

将每一列维度、该节点行维度及其高层级行维度确定为目标维度;保持目标维度中行维度之间的从属关系和列维度之间的从属关系并将最高层级列维度置于最低层级行维度的下一层级,形成目标从属关系;

由每一初始记录生成含有以该初始记录中任一目标维度值为键、以该初始记录中指标维度值为值的键值对数据的目标节点,由生成的目标节点按照目标从属关系建立目标树;其中,目标树中的任一节点由至少一个目标节点生成,该任一节点的键与该至少一个目标节点的键相同,该任一节点的值由该至少一个目标节点的值经过预设方式的聚合计算得到;

在目标树中查询键为所述行聚合树中的任一节点的行维度值的节点,在查询到的节点的下游节点中获取键为该任一列维度值的节点,将获取到的节点的值确定为所述单行聚合数据。

5.根据权利要求4所述的方法,其特征在于,所述行聚合树、列聚合树和目标数都为多层嵌套的JSON数据,所述预设方式包括以下至少一种:求和、计算最大值、计算最小值。

6.一种数据透视装置,其特征在于,包括:

源数据获取单元,用于利用预设的至少一个行维度名称、至少一个列维度名称以及至少一个指标维度名称在数据源中查询,得到至少一条初始记录;

其中,每一初始记录包括行维度值、列维度值以及与行维度值和列维度值对应的指标维度值;在行维度为多个时,每一行维度处在不同的层级,相邻层级的行维度具有从属关系;在列维度为多个时,每一列维度处在不同的层级,相邻层级的列维度具有从属关系;

行聚合树建立单元,用于由每一初始记录生成至少一个含有以该初始记录中任一行维度值为键、以该初始记录中指标维度值为值的键值对数据的行节点,由生成的行节点按照键值对数据中行维度值的从属关系建立行聚合树;

列聚合树建立单元,用于由每一初始记录生成至少一个含有以该初始记录中任一列维度值为键、以该初始记录中指标维度值为值的键值对数据的列节点,由生成的列节点按照键值对数据中列维度值的从属关系建立列聚合树;

绘制单元,用于展示所述行聚合数和所述列聚合树。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司,未经北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201911200925.X/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top