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





