[发明专利]不同数据源的数据表即席查询功能的开发方法及装置在审
申请号: | 201611244397.4 | 申请日: | 2016-12-29 |
公开(公告)号: | CN106855889A | 公开(公告)日: | 2017-06-16 |
发明(设计)人: | 刘涛;马玉玺;张明星;贾西贝 | 申请(专利权)人: | 深圳市华傲数据技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京酷爱智慧知识产权代理有限公司11514 | 代理人: | 郭丽 |
地址: | 518000 广东省深圳市龙华新区清*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 不同 数据源 数据表 即席 查询 功能 开发 方法 装置 | ||
1.不同数据源的数据表即席查询功能的开发方法,其特征在于,包括以下步骤:
步骤S1:根据不同类型的数据源开发数据源链接模块;
步骤S2:建立数据源整合及展开模块,并将查询所述数据源中所有数据表的SQL查询语句封装至所数据源整合及展开模块中;
步骤S3:建立第一通信接口,将数据源链接模块与数据源整合及展开模块通过所述第一通信接口连接;
步骤S4:建立数据表展开模块,将所述数据表中每一字段的SQL查询语句封装至所述数据表展开模块中;
步骤S5:开发识别用户拖拽操作并输出任意数据列的所有字段信息的拖拽输出模块;
步骤S6:建立第二通信接口将所述数据表展开模块以及拖拽输出模块分别于数据源整合及展开模块连接。
2.根据权利要求1所述的不同数据源的数据表即席查询功能的开发方法,其特征在于,所述步骤S1中数据源链接模块的开发步骤为:
步骤S101:开发用于连接不同数据源相匹配的适配器;
步骤S102:分别确定匹配不同数据源的参数列表;
步骤S103:创建适配器信息表、数据源信息表;
步骤S104:创建链接测试界面,用于测试适配器与其相匹配的数据源的链接。
3.根据权利要求1所述的不同数据源的数据表即席查询功能的开发方法,其特征在于,所述步骤S2的具体操作步骤为:
步骤S201:建立图形界面,在图形界面中创建数据源增加按钮以及数据源显示窗口;
步骤S202:编写查询所述数据源中所有数据表的SQL查询语句;
步骤S203:将所述SQL查询语句与所述数据源增加按钮的点击操作绑定;
步骤S204:建立数据源整合及展开模块,识别用户对所述数据源增加按钮的点击操作将数据源及其所有数据表在数据源显示窗口中按列表显示。
4.根据权利要求2所述的不同数据源的数据表即席查询功能的开发方法,其特征在于,所述步骤S102中的参数列表包括:参数名、显示名以及参数值。
5.根据权利要求3所述的不同数据源的数据表即席查询功能的开发方法,其特征在于,所述步骤S4的具体操作步骤为:
步骤S401:在所述图形界面中创建所述数据表的数据列信息显示窗口;
步骤S402:编写查询所述数据表所有字段的SQL查询语句;
步骤S403:建立所述数据表所有字段的SQL查询语句执行模块,识别用户对所述数据表的点击操作并自动执行所述数据表所有字段的SQL查询语句;
步骤S404:建立数据表展开模块,根据所述数据表所有字段的SQL查询语句的执行结果将所述数据表的所有数据列信息在所述数据列信息显示窗口中显示。
6.根据权利要求5所述的不同数据源的数据表即席查询功能的开发方法,其特征在于,所述步骤S5的具体操作步骤为:
步骤S501:在所述图形界面中建立字段信息显示窗口;
步骤S502:在所述图形界面中开发拖拽输出模块,识别用户对任意数据列的拖拽操作,并将其输出至字段信息显示窗口中显示。
7.根据权利要求6所述的不同数据源的数据表即席查询功能的开发方法,其特征在于,所述的字段信息显示窗口的显示范围大于所述数据列信息显示窗口的显示范围。
8.根据权利要求7所述的不同数据源的数据表即席查询功能的开发方法,其特征在于,所述字段信息显示窗口包括有筛选按钮,所述筛选按钮用于用户设置条件筛选出所需的字段信息。
9.根据权利要求7所述的不同数据源的数据表即席查询功能的开发方法,其特征在于,所述字段信息显示窗口还包括有SQL查询语句输入区域,用于用户通过SQL查询语句实现特殊字段的查询操作。
10.不同数据源的数据表即席查询功能的开发装置,其特征在于,包括:
数据源链接模块开发单元:用于根据不同类型的数据源开发数据源链接模块;
数据源整合及展开模块建立单元:用于建立数据源整合及展开模块,并将查询所述数据源中所有数据表的SQL查询语句封装至所数据源整合及展开模块中;
第一通信接口模块建立单元:用于建立第一通信接口,将数据源链接模块与数据源整合及展开模块通过所述第一通信接口连接;
数据表展开模块建立单元:用于建立数据表展开模块,将所述数据表中每一字段的SQL查询语句封装至所述数据表展开模块中;
拖拽输出模块开发单元:用于开发识别用户拖拽操作并输出所述任意数据列的所有字段信息的拖拽输出模块;
第二通信接口模块建立单元:用于建立第二通信接口将所述数据表展开模块以及拖拽输出模块分别于数据源整合及展开模块连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市华傲数据技术有限公司,未经深圳市华傲数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611244397.4/1.html,转载请声明来源钻瓜专利网。