[发明专利]不同数据源的数据表即席查询功能的开发方法及装置在审
申请号: | 201611244397.4 | 申请日: | 2016-12-29 |
公开(公告)号: | CN106855889A | 公开(公告)日: | 2017-06-16 |
发明(设计)人: | 刘涛;马玉玺;张明星;贾西贝 | 申请(专利权)人: | 深圳市华傲数据技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京酷爱智慧知识产权代理有限公司11514 | 代理人: | 郭丽 |
地址: | 518000 广东省深圳市龙华新区清*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 不同 数据源 数据表 即席 查询 功能 开发 方法 装置 | ||
技术领域
本发明涉及计算机技术领域,尤其涉及不同数据源的数据表即席查询功能的开发方法及装置。
背景技术
大数据是继云计算、物联网之后,已经成为IT产业的又一次颠覆性技术变革,对国家治理方式、决策、组织和业务流程、提供公共服务的方式等都将产生巨大的影响。而伴随着智慧城市建设对互联网、云计算、物联网等信息技术的要求,大量数据的收集、储存、分析、处理及其应用变得更加方便,政府或公众的决策行为将逐渐基于数据和分析而做出。
以往数据库的操作人员使用纯SQL语句查询,可以做到相对专业的数据库维护,但是需要数据库操作人员人员懂得SQL语法,并能正确编写。数据库操作人员在编写SQL代码时易发生字符串拼写错误,字符串和参数之间的组合错误等,造成维护成本高,时间长。
在大数据系统中,不同类型数据源的数据表的查询操作繁杂,需要数据库操作员编写大量SQL操作代码才能完成查询任务。虽然以往也有拖拽实现查询的即席查询方法,但一般是和数据表联系在一起。实际应用中,数据库操作员操作时并不知道数据源中包括的数据表、数据字段等。还是需要编写SQL语句实现,操作复杂。
综上所述,急需一种不同数据源的数据表即席查询功能的开发方法及装置,使数据库操作员可以更加简便地管理数据源,以达到在不同数据源中方便、快捷、直观地查询的目的。
发明内容
针对现有技术的缺陷,本发明旨在提供一种不同数据源的数据表即席查询功能的开发方法及装置,可以使让不懂数据库技术的操作人员可以通过拖拽的方式实现数据的查阅。
第一方面,本发明提供了一种不同数据源的数据表即席查询功能的开发方法,包括以下步骤:
步骤S1:根据不同类型的数据源开发数据源链接模块;
步骤S2:建立数据源整合及展开模块,并将查询所述数据源中所有数据表的SQL查询语句封装至所数据源整合及展开模块中;
步骤S3:建立第一通信接口,将数据源链接模块与数据源整合及展开模块通过所述第一通信接口连接;
步骤S4:建立数据表展开模块,将所述数据表中每一字段的SQL查询语句封装至所述数据表展开模块中;
步骤S5:开发识别用户拖拽操作并输出任意数据列的所有字段信息的拖拽输出模块;
步骤S6:建立第二通信接口将所述数据表展开模块以及拖拽输出模块分别于数据源整合及展开模块连接。
进一步地,所述步骤S1中数据源链接模块的开发步骤为:
步骤S101:开发用于连接不同数据源相匹配的适配器;
步骤S102:分别确定匹配不同数据源的参数列表;
步骤S103:创建适配器信息表、数据源信息表;
步骤S104:创建链接测试界面,用于测试适配器与其相匹配的数据源的链接。
进一步地,所述步骤S2的具体操作步骤为:
步骤S201:建立图形界面,在图形界面中创建数据源增加按钮以及数据源显示窗口;
步骤S202:编写查询所述数据源中所有数据表的SQL查询语句;
步骤S203:将所述SQL查询语句与所述数据源增加按钮的点击操作绑定;
步骤S204:建立数据源整合及展开模块,识别用户对所述数据源增加按钮的点击操作将数据源及其所有数据表在数据源显示窗口中按列表显示。
进一步地,所述步骤S102中的参数列表包括:参数名、显示名以及参数值。
进一步地,所述步骤S4的具体操作步骤为:
步骤S401:在所述图形界面中创建所述数据表的数据列信息显示窗口;
步骤S402:编写查询所述数据表所有字段的SQL查询语句;
步骤S403:建立所述数据表所有字段的SQL查询语句执行模块,识别用户对所述数据表的点击操作并自动执行所述数据表所有字段的SQL查询语句。
步骤S404:建立数据表展开模块,根据所述数据表所有字段的SQL查询语句的执行结果将所述数据表的所有数据列信息在所述数据列信息显示窗口中显示。
进一步地,所述步骤S5的具体操作步骤为:
步骤S501:在所述图形界面中建立字段信息显示窗口;
步骤S502:在所述图形界面中开发拖拽输出模块,识别用户对任意数据列的拖拽操作,并将其输出至字段信息显示窗口中显示。
进一步地,所述的字段信息显示窗口的显示范围大于所述数据列信息显示窗口的显示范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市华傲数据技术有限公司,未经深圳市华傲数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611244397.4/2.html,转载请声明来源钻瓜专利网。