[发明专利]使用流式架构的渐进式查询计算有效
申请号: | 201380037221.X | 申请日: | 2013-07-10 |
公开(公告)号: | CN104471572B | 公开(公告)日: | 2018-11-16 |
发明(设计)人: | D·A·费雪;S·M·德鲁克;J·D·戈德斯汀;B·钱德拉穆里;R·A·德来恩;J·C·普拉特;M·巴那特 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 陈斌 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 流式 数据项 查询 进度 引擎 关系查询 关系数据库表格 电子数据 增量式 行数 架构 引用 关联 转换 表现 | ||
1.一种渐进式查询计算方法,包括:
获得引用关系数据表格中的关系数据项的关系查询,所述关系数据表格不具有用于对所述关系数据表格的关系数据项排序的显式时间属性;
由流引擎通过将显式时间属性与所述关系数据项相关联来适配所述关系数据项以供处理,所述显式时间属性包括不同的生存期;
将所述关系查询转换成对应的流式查询;
将所述关系数据项和所述显式时间属性作为输入事件提供给所述流引擎,其中所述流引擎使用所述不同生存期来对所述输入事件执行所述流式查询以标识对所述流式查询的对应的增量式结果作出贡献的各个关系数据项,
从所述流引擎获得所述流式查询的增量式结果;以及
输出所述增量式结果。
2.如权利要求1所述的方法,其特征在于,所述显式时间属性基于存储所述数据项的表格的行数,或者所述显式时间属性基于所述表格的属性。
3.如权利要求1所述的方法,其特征在于,进一步包括:
获得取决于所述关系查询的另一关系查询;
将所述另一关系查询转换成另一流式查询;以及
将所述关系查询的增量式结果作为输入提供给所述另一流式查询。
4.如权利要求1所述的方法,其特征在于,进一步包括:
在获得所述增量式结果时更新用户界面。
5.如权利要求4所述的方法,其特征在于,更新所述用户界面包括在所述增量式结果被获得时更新所述增量式结果的可视化。
6.如权利要求5所述的方法,其特征在于,所述可视化包括柱状图并且所述更新包括在所述增量式结果被获得时更新所述柱状图的置信区间。
7.如权利要求1所述的方法,其特征在于,还包括:
为所述事件设置不同生存期,其中个体生存期与所述流引擎的进度区间相对应。
8.一种渐进式查询计算系统,包括:
用于获得引用关系数据表格中的关系数据项的关系查询的装置,所述关系数据表格不具有用于对所述关系数据表格的关系数据项排序的显式时间属性;
用于由流引擎通过将显式时间属性与所述关系数据项相关联来适配所述关系数据项以供处理的装置,所述显式时间属性包括不同的生存期;
用于将所述关系查询转换成对应的流式查询的装置;
用于将所述关系数据项和所述显式时间属性作为输入事件提供给所述流引擎的装置,其中所述流引擎使用所述不同生存期来对所述输入事件执行所述流式查询以标识对所述流式查询的对应的增量式结果作出贡献的各个关系数据项,
用于从所述流引擎获得所述流式查询的增量式结果的装置;以及
用于输出所述增量式结果的装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380037221.X/1.html,转载请声明来源钻瓜专利网。