[發明專利]不同數據源的數據表即席查詢功能的開發方法及裝置在審
| 申請號: | 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.szxzyx.cn/pat/books/201611244397.4/1.html,轉載請聲明來源鉆瓜專利網。





