[发明专利]利用预定义的查询来过滤视图有效
申请号: | 201380058859.1 | 申请日: | 2013-11-09 |
公开(公告)号: | CN104769607B | 公开(公告)日: | 2018-09-21 |
发明(设计)人: | C·雅各布森 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F17/30 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 陈小刚 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 利用 预定 查询 过滤 视图 | ||
1.一种计算设备上执行的用于提供管理对视图的访问的过滤器查询的方法,所述方法包括:
从用户接收所述过滤器查询;
如果检测到所述用户编辑所述过滤器查询以包括与所述视图不相关的视图和结构,则禁用所述过滤器查询;
通过将所述过滤器查询附接到所述视图,将所述过滤器查询与所述视图相关联;
检测对所述视图的请求;
评估所述请求以确定满足预定准则来触发所述过滤器查询;
提取所述过滤器查询的结构并将所提取的结构与原始视图组合来生成经过滤的视图结果;以及
提供所述经过滤的视图结果来代替所述视图。
2.如权利要求1所述的方法,其特征在于,进一步包括:
执行所述过滤器查询。
3.如权利要求2所述的方法,其特征在于,进一步包括:
认证发送所述请求的另一用户以确定确定所述另一用户的访问所述视图的特权作为所述预定准则;以及
确定所述另一用户具有访问所述视图的所述特权。
4.如权利要求2所述的方法,其特征在于,进一步包括:
认证发送所述请求的另一用户以确定所述另一用户的访问所述视图的特权作为所述预定准则;以及
确定所述另一用户缺乏访问所述视图的所述特权。
5.如权利要求1所述的方法,其特征在于,进一步包括:
确定所述视图与其他视图的关系;以及
根据所述关系,将所述过滤器查询与所述视图相关联。
6.如权利要求1所述的方法,其特征在于,进一步包括:
确定所述视图与其他视图的共同元素;以及
根据所述共同元素,将所述过滤器查询与所述视图相关联。
7.一种用于提供管理对视图的访问的安全性过滤器查询的计算设备,所述计算设备包括:
被配置为存储指令的存储器;以及
耦合到所述存储器的处理器,所述处理器结合存储在所述存储器中的指令来执行应用程序,其中所述应用程序被配置成:
从安全管理员接收安全性过滤器查询;
如果检测到所述安全管理员编辑所述过滤器查询以包括与所述视图不相关的视图和结构,则禁用所述过滤器查询;
通过将所述安全性过滤器查询附接到所述视图,将所述安全性过滤器查询与所述视图相关联;
检测对所述视图的请求;
评估所述请求以确定满足预定准则来触发所述安全性过滤器查询;
提取所述安全性过滤器查询的结构并将所提取的结构与原始视图组合来生成经过滤的视图结果;以及
提供所述经过滤的视图结果来代替所述视图。
8.如权利要求7所述的计算设备,其特征在于,所述应用程序进一步被配置成:
从主存所述视图的数据存储检索所述安全性过滤器查询的元数据。
9.如权利要求8所述的计算设备,其特征在于,所述应用程序进一步被配置成:
从所述数据存储中提取所述视图的包括联接和过滤器的表结构定义。
10.一种用于提供管理对视图的访问的过滤器查询的方法,所述方法包括:
从用户接收所述过滤器查询;
确定所述视图与其他视图的共同元素;
如果检测到所述用户编辑所述过滤器查询以包括与所述视图不相关的视图和结构,则禁用所述过滤器查询;
根据所述共同元素通过将所述过滤器查询附接到所述视图,将所述过滤器查询与所述视图相关联;
检测对所述视图的请求;
评估所述请求以确定满足预定准则来触发所述过滤器查询;
提取所述过滤器查询的结构并将所提取的结构与原始视图组合来生成经过滤的视图结果;以及
提供所述经过滤的视图结果来代替所述视图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380058859.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:具有可变设置的光学读取装置
- 下一篇:跳过树形连接