[发明专利]数据库的查询维度的配置方法和装置有效
申请号: | 201610971433.0 | 申请日: | 2016-10-31 |
公开(公告)号: | CN108021589B | 公开(公告)日: | 2020-08-04 |
发明(设计)人: | 刘天一;黄银锋 | 申请(专利权)人: | 腾讯科技(北京)有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/248;G06F16/28 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 董文倩;褚敏 |
地址: | 100080 北京市海淀区海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 查询 维度 配置 方法 装置 | ||
1.一种数据库的查询维度的配置方法,其特征在于,包括:
获取维度配置请求,其中,所述维度配置请求用于请求将数据库当前允许用户使用的第一维度集合更新为第二维度集合;
响应于所述维度配置请求,将所述数据库当前允许用户使用的所述第一维度集合更新为所述第二维度集合,其中,所述将所述数据库当前允许用户使用的所述第一维度集合更新为所述第二维度集合包括:响应输入的信息生成同一指令;响应所述同一指令将所述数据库的维度配置参数的取值从第一值更新为第二值,其中,所述第一值用于指示所述第一维度集合中的维度,所述第二值用于指示所述第二维度集合中的维度,所述维度配置参数用于指示所述数据库当前允许用户使用的查询维度;
将所述第二维度集合替换所述第一维度集合显示在所述数据库的查询界面上,以使得用户根据所述第二维度集合中的一个或多个维度对所述数据库进行查询。
2.根据权利要求1所述的方法,其特征在于,在所述获取维度配置请求之前,还包括:
将所述数据库所支持的全部维度的状态设置为可配置状态,其中,处于所述可配置状态的维度用于响应于第一配置指令被配置为所述数据库当前不允许用户使用的查询维度,或用于响应于第二配置指令被配置为所述数据库当前允许用户使用的查询维度。
3.根据权利要求2所述的方法,其特征在于,将所述数据库当前允许用户使用的所述第一维度集合更新为所述第二维度集合包括:
响应于所述第一配置指令将所述第一维度集合中的维度设置为所述数据库当前不允许用户使用的查询维度,并响应于所述第二配置指令将所述第二维度集合中的维度设置为所述数据库当前允许用户使用的查询维度。
4.根据权利要求2所述的方法,其特征在于,所述第一配置指令与所述第二配置指令为所述同一指令。
5.根据权利要求2所述的方法,其特征在于,所述将所述第二维度集合替换所述第一维度集合显示在所述数据库的查询界面上包括:
响应网页访问请求将所述第二维度集合中的维度加载到所述数据库的查询界面上,其中,所述网页访问请求用于请求访问所述数据库的查询界面。
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述第一维度集合中的维度与所述第二维度集合中的维度之间的关系包括如下至少之一:
所述第一维度集合包含所述第二维度集合;
所述第二维度集合包含所述第一维度集合;
所述第一维度集合与所述第二维度集合存在交集;
所述第一维度集合与所述第二维度集合没有交集。
7.根据权利要求1所述的方法,其特征在于,在获取维度配置请求之前,所述方法还包括:
通过数据的流水号判断数据源数据库中是否存在新增的数据;
在所述数据源数据库中存在所述新增的数据时,将所述新增的数据导入资料库数据库中。
8.根据权利要求1所述的方法,其特征在于,在获取维度配置请求之前,所述方法还包括:
对数据源数据库中的数据进行抽象,得到多个抽象体,其中,所述多个抽象体包括:第一抽象体、第二抽象体、第三抽象体和第四抽象体,所述第一抽象体用于对所述数据源数据库中的数据源表进行配置,所述第二抽象体用于对业务接口进行配置,所述第三抽象体用于对数据源列进行配置,所述第四抽象体用于对业务接口所取的字段进行配置。
9.根据权利要求1所述的方法,其特征在于,在将所述第二维度集合替换所述第一维度集合显示在所述数据库的查询界面上之前或之后,所述方法还包括:
接收当前用户的数据查询请求;
判断当前是否有历史用户透传到所述数据库查询数据;
如果当前有历史用户透传到所述数据库查询数据,则不允许所述当前用户透传到所述数据库查询数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(北京)有限公司,未经腾讯科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610971433.0/1.html,转载请声明来源钻瓜专利网。