【技术实现步骤摘要】
一种数据处理的方法及装置
本申请涉及数据库
,尤其涉及一种数据处理的方法及装置。
技术介绍
随着信息化快速发展,数据库的应用越来越普遍。SQL(StructuredQueryLanguage,结构化查询语言)是专为数据库而建立的操作命令集,其用于存取数据以及查询、更新和管理关系数据库系统。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有不同底层结构的数据库系统可以使用相同的SQL查询语句作为数据输入与管理的接口。但是,传统的SQL查询语句在面临大数据量实时查询任务或者跨库查询任务时,存在明显的效率缺陷,适用场景也较为有限。
技术实现思路
鉴于上述问题,提出了本申请以便提供一种克服上述问题或者至少部分地解决上述问题的一种数据处理的方法及装置。第一方面,本申请提供了一种数据处理的方法,所述方法包括:将待解析的结构化查询语言SQL语句或者非SQL语句,转化成对应的数据模型,其中,所述数据模型包括指定的指标信息、维度信息、链表信息以及功能配置信息; >执行所述数据模型,本文档来自技高网...
【技术保护点】
1.一种数据处理的方法,其特征在于,所述方法包括:/n将待解析的结构化查询语言SQL语句或者非SQL语句,转化成对应的数据模型,其中,所述数据模型包括指定的指标信息、维度信息、链表信息以及功能配置信息;/n执行所述数据模型,以实现所述功能配置信息对应的功能。/n
【技术特征摘要】
1.一种数据处理的方法,其特征在于,所述方法包括:
将待解析的结构化查询语言SQL语句或者非SQL语句,转化成对应的数据模型,其中,所述数据模型包括指定的指标信息、维度信息、链表信息以及功能配置信息;
执行所述数据模型,以实现所述功能配置信息对应的功能。
2.根据权利要求1所述的方法,其特征在于,所述将待解析的结构化查询语言SQL语句或者非SQL语句,转化成对应的数据模型,包括:
接收用户输入或配置的SQL语句或者非SQL语句,作为待解析的SQL语句或者非SQL语句;
提取所述SQL语句或者非SQL语句中的目标特征信息,所述目标特征信息包括指标信息、维度信息、链表信息;
采用预设的模型生成方法,根据所述目标特征信息生成对应的数据模型。
3.根据权利要求1或2所述的方法,其特征在于,所述功能包括:跨库查询功能;所述数据模型包括第一数据模型以及第二数据模型;
所述执行所述数据模型,以实现所述功能配置信息对应的功能,包括:
执行所述第一数据模型,获取所述第一数据模型在对应的第一数据库中查询的第一查询结果;
执行所述第二数据模型,获取所述第二数据模型在对应的第二数据库中查询的第二查询结果;
根据所述第一数据模型的维度信息与所述第二数据模型的维度信息,确定所述第一数据模型与所述第二数据模型之间的关联维度;
基于所述关联维度,将所述第一查询结果与所述第二查询结果进行拼接,获得最终的查询结果。
4.根据权利要求3所述的方法,其特征在于,所述根据所述第一数据模型的维度信息与所述第二数据模型的维度信息,确定所述第一数据模型与所述第二数据模型之间的关联维度,包括:
将所述第一数据模型的维度信息与所述第二数据模型的维度信息中相同的维度信息作为关联维度;
或者,
将所述第一数据模型的维度信息与所述第二数据模型的维度信息中用户指定的维度信息作为关联维度。
...
【专利技术属性】
技术研发人员:曾文清,邹易,
申请(专利权)人:广州至真信息科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。