【技术实现步骤摘要】
基于预计算OLAP模型的查询方法及装置
本申请涉及计算机、数据分析领域,具体而言,涉及一种基于预计算OLAP模型的查询方法及装置。
技术介绍
通过搭建预计算OLAP系统的多维分析平台,可以让多个用户在同一个平台上进行建模开发,从而加速多维分析。专利技术人发现,在预计算OLAP模型中针对无法较好地支持不同优先级的查询。针对相关技术中无法进行按照不同优先级进行查询的问题,目前尚未提出有效的解决方案。
技术实现思路
本申请的主要目的在于提供一种基于预计算OLAP模型的查询方法及装置,以解决无法进行按照不同优先级进行查询的问题。为了实现上述目的,根据本申请的一个方面,提供了一种基于预计算OLAP模型的查询方法,根据包括至少一个服务实例的资源组,对多个租户提供服务。根据本申请的基于预计算OLAP模型的查询方法包括:配置资源组的角色模式,其中,所述角色模式用于根据查询需求配置资源组中的服务实例的个数;接收租户的查询请求;判断所述租户的预设优先级;以及根据所述预设优先级的判断结果,分配到所述预设资源组中进行查询。进一步地,所述预计算OLAP模型包括:建模系统、预计算系统和查询系统, ...
【技术保护点】
1.一种基于预计算OLAP模型的查询方法,其特征在于,根据包括至少一个服务实例的资源组,对多个租户提供服务,所述方法包括:配置资源组的角色模式,其中,所述角色模式用于根据查询需求配置资源组中的服务实例的个数;接收租户的查询请求;判断所述租户的预设优先级;以及根据所述预设优先级的判断结果,分配到所述预设资源组中进行查询。
【技术特征摘要】
1.一种基于预计算OLAP模型的查询方法,其特征在于,根据包括至少一个服务实例的资源组,对多个租户提供服务,所述方法包括:配置资源组的角色模式,其中,所述角色模式用于根据查询需求配置资源组中的服务实例的个数;接收租户的查询请求;判断所述租户的预设优先级;以及根据所述预设优先级的判断结果,分配到所述预设资源组中进行查询。2.根据权利要求1所述的查询方法,其特征在于,所述预计算OLAP模型包括:建模系统、预计算系统和查询系统,所述建模系统,用于进行模型开发和数据立方体设计;所述预计算系统,用于根据所述模型对数据仓库中的数据进行预聚合并保存预计算数据立方体结果;所述查询系统,用于对预计算数据立方体结果进行查询。3.根据权利要求2所述的查询方法,其特征在于,在所述查询系统中对多个租户提供查询服务。4.根据权利要求1所述的查询方法,其特征在于,所述方法还包括:将租户与对应的Hadoop集群用户绑定,并且在服务实例运行时与Hadoop集群超级用户绑定,以使租户在执行预设操作时所述服务实例只能访问该租户所对应的所述Hadoop集群用户中的数据权限。5.根据权利要求1所述的查询方法,其特征在于,所述配置资源组的角色模式包括:根据预计算OLAP模型中的每个子系统中按照不同角色需求配置不同的资源组;每个所述资源组中部署至少一个服务实例,所述资源组被配置为查询模式的角色模式。6.根据权利要求1所述的查询方法,其特征在于,根据所述预设优先级的判断结果,分配到所述预设资源组中进行查询包括:...
【专利技术属性】
技术研发人员:颜磊,李扬,韩卿,
申请(专利权)人:跬云上海信息科技有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。