[发明专利]数据管理装置、方法及其计算机存储介质在审
申请号: | 201910456763.X | 申请日: | 2019-05-29 |
公开(公告)号: | CN112015729A | 公开(公告)日: | 2020-12-01 |
发明(设计)人: | 黄怡诚 | 申请(专利权)人: | 核桃运算股份有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22 |
代理公司: | 北京汇泽知识产权代理有限公司 11228 | 代理人: | 关宇辰 |
地址: | 中国台湾台北市信义*** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据管理 装置 方法 及其 计算机 存储 介质 | ||
1.一种数据管理装置,其特征在于,包含:
一储存器,储存维度数据表,其中所述维度数据表具有多个属性,所述多个属性的一第一子集被设定为一索引属性,所述维度数据表包含多个成员,且各所述成员包含一索引数据对应至所述索引属性;以及
一处理器,电性连接至所述储存器,且针对所述多个索引数据中的各相异的索引数据创建一最后索引,其中各所述最后索引指向所对应的所述索引数据在所述维度数据表中的一最后被储存位置。
2.如权利要求1所述的数据管理装置,其特征在于,还包含:
一收发接口,接收一新成员,所述新成员包含一索引数据对应至所述索引属性,所述新成员的所述索引数据与所述多个成员的所述多个索引数据其中之一相同,
其中,所述处理器还将所述新成员储存在所述维度数据表,根据所述新成员的所述索引数据从所述多个最后索引中找出一特定最后索引,且将所述特定最后索引更新为指向所述新成员在所述维度数据表的一被储存位置。
3.如权利要求2所述的数据管理装置,其特征在于,所述储存器还储存一事实数据表,所述事实数据表具有所述索引属性及一数据栏位,所述事实数据表包含多个事实记录,所述收发接口还接收一查询指令,所述处理器还根据所述查询指令获取所述事实数据表的一第二子集作为一查询数据表,所述处理器还参照所述多个最后索引而执行一结合运算以将所述查询数据表扩展为一扩展查询数据表,其中所述扩展查询数据表具有所述索引属性、所述数据栏位及一扩展属性,且所述扩展属性为所述维度数据表的所述多个属性其中之一。
4.如权利要求3所述的数据管理装置,其特征在于,各所述事实记录包含一索引数据对应至所述索引属性及一事实数据对应至所述数据栏位,所述结合运算是针对所述查询数据表中的各所述事实记录执行以下运作:
根据所述事实记录所包含的所述索引数据所对应的所述最后索引,找出所述维度数据表中的一特定成员,以及
以所述特定成员所包含的一描述数据扩展所述事实记录。
5.如权利要求1所述的数据管理装置,其特征在于,所述处理器是将所述多个最后索引记录于一哈希表。
6.一种数据管理方法,适用于一电子计算装置,其特征在于,所述数据管理方法包含下列步骤:
在所述电子计算装置储存维度数据表,其中所述维度数据表具有多个属性,所述多个属性的一第一子集被设定为一索引属性,所述维度数据表包含多个成员,且各所述成员包含一索引数据对应至所述索引属性;以及
针对所述多个索引数据中的各相异的索引数据创建一最后索引,其中各所述最后索引指向所对应的所述索引数据在所述维度数据表中的一最后被储存位置。
7.如权利要求6所述的数据管理方法,其特征在于,还包含下列步骤:
接收一新成员,其中所述新成员包含一索引数据对应至所述索引属性,所述新成员的所述索引数据与所述多个成员的所述多个索引数据其中之一相同;
将所述新成员储存在所述维度数据表;
根据所述新成员的所述索引数据从所述多个最后索引中找出一特定最后索引;以及
将所述特定最后索引更新为指向所述新成员在所述维度数据表的一被储存位置。
8.如权利要求7所述的数据管理方法,其特征在于,还包含下列步骤:
在所述电子计算装置储存一事实数据表,其中所述事实数据表具有所述索引属性及一数据栏位,所述事实数据表包含多个事实记录;
接收一查询指令;
根据所述查询指令获取所述事实数据表的一第二子集作为一查询数据表;以及
参照所述多个最后索引而执行一结合运算以将所述查询数据表扩展为一扩展查询数据表,其中所述扩展查询数据表具有所述索引属性、所述数据栏位及一扩展属性,且所述扩展属性为所述维度数据表的所述多个属性其中之一。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于核桃运算股份有限公司,未经核桃运算股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910456763.X/1.html,转载请声明来源钻瓜专利网。