[发明专利]对相异计数度量的聚合导航的优化无效
申请号: | 200480038684.9 | 申请日: | 2004-12-10 |
公开(公告)号: | CN1898669A | 公开(公告)日: | 2007-01-17 |
发明(设计)人: | 阿施史·米塔尔;爱德华·苏恩 | 申请(专利权)人: | 西贝尔系统有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F7/00 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 | 代理人: | 王怡 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了用于利用聚合导航来执行相异计数度量的设施。针对对明细表中的标识符的相异计数查询,其中该查询指定零个或更多个约束,该设施标识出与该明细表相关联的聚合表。该设施然后确定聚合表是否包含被相异计数的标识符,如果包含,则进一步确定所述标识符在聚合表的每行中是否都不同。如果是,则该设施对聚合表中满足所指定的约束的行执行计数操作来获得相异计数查询的结果。如果所述标识符在聚合表的每行中并非都不同,则该设施对聚合表中满足所指定的约束的行执行相异计数操作来获得相异计数查询的结果。 | ||
搜索关键词: | 相异 计数 度量 聚合 导航 优化 | ||
【主权项】:
1.一种计算系统中的用于处理相异计数查询的方法,包括:接收请求对明细表的相异计数的查询,所述查询指定所述明细表的要被唯一计数的标识符类型,所述查询还指定对所述明细表的维度的零个或更多个约束,所指定的约束中的每个是对独立维度或依赖维度的约束,并且所指定的约束中的每个处于其维度的特定级别上;标识出与所述明细表相对应的聚合表;确定所标识出的聚合表的行是否包含(1)所指定的类型的标识符,或者(2)这样的计数,其中每个计数指示针对维度值的不同组合,所指定的类型的不同标识符在所述明细表中出现的数目,其中每个维度值处于其维度的特定级别上;如果所标识出的聚合表的行包含所指定的类型的标识符,则:如果所指定的类型的标识符中的每个在所标识出的聚合表中唯一地出现,则对所述聚合表的满足所指定的约束的行执行简单计数操作来获得所述相异计数查询的结果;如果所指定的类型的标识符中的每个在所标识出的聚合表中不是唯一地出现,则对所述聚合表的满足所指定的约束的行执行相异计数操作来获得所述相异计数查询的结果;如果所标识出的聚合表的每行包含这样的计数,其中每个计数指示针对维度值的不同组合,所指定的类型的不同标识符在所述明细表中出现的数目,其中每个维度值处于其维度的特定级别上,则:对于每个被指定的约束,确定所指定的约束是:(1)对在与所述聚合表的维度值相同的级别上的独立维度的约束,还是(2)对在与所述聚合表的维度值相同或者更高的级别上的依赖维度的约束;如果每个被指定的约束都是:(1)对在与所述聚合表的维度值相同的级别上的独立维度的约束,或者(2)对在与所述聚合表的维度值相同或者更高的级别上的依赖维度的约束,则:对所述聚合表中维度值满足全部所述被指定的约束的行中包含的计数求和来获得所述相异计数查询的结果;以及如果并非所有被指定的约束都是:(1)对在与所述聚合表的维度值相同的级别上的独立维度的约束,或者(2)对在与所述聚合表的维度值相同或者更高的级别上的依赖维度的约束,则:对所述明细表中满足所指定的约束的行执行相异计数操作来获得所述相异计数查询的结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西贝尔系统有限公司,未经西贝尔系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200480038684.9/,转载请声明来源钻瓜专利网。
- 上一篇:包括允许缺气行驶的嵌件的组件的改进
- 下一篇:使用生物传感器的测定方法