[發明專利]一種綁定式的SQL血緣解析數據流可視化交互方法在審
| 申請號: | 202011374494.1 | 申請日: | 2020-11-30 |
| 公開(公告)號: | CN112363713A | 公開(公告)日: | 2021-02-12 |
| 發明(設計)人: | 張騰金 | 申請(專利權)人: | 杭州玳數科技有限公司 |
| 主分類號: | G06F8/34 | 分類號: | G06F8/34;G06F8/38;G06F9/455 |
| 代理公司: | 常州佰業騰飛專利代理事務所(普通合伙) 32231 | 代理人: | 顧翰林 |
| 地址: | 310030 浙江省杭州市西湖區*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 定式 sql 血緣 解析 數據流 可視化 交互 方法 | ||
本發明涉及互聯網大數據技術在血緣解析技術領域中的運用,具體為一種綁定式的SQL血緣解析數據流可視化交互方法,可提升上述問題的交互體驗;包括如下步驟:步驟1、使用架構模式,在Browser端確定開發者在編輯器中編寫的SQL腳本;步驟2、通過網絡傳輸將SQL腳本發送至Server端,Server端經過SQL解析;步驟3、經過轉換計算分析和AST處理后得到圖形化界面所需要的JSON代碼片段返回至Browser端;步驟4、Browser端根據JSON數據繪制可視化圖形;步驟5、之后Browser端等待接受用戶的操作指令;步驟6、接受到操作指令后,Browser端會對緩存指令中的SQL腳本以及圖形化JSON數據,轉化出當前指令中的SQL的AST與圖形化JSON比較。
技術領域
本發明涉及互聯網大數據技術在血緣解析技術領域中的運用,具體為一種綁定式的SQL血緣解析數據流可視化交互方法。
背景技術
在這個大數據時代下,數據是我們需要保護的重點對象,SQL是直接操作數據的一個最為快捷的語言,通常流行基于SQL語言模擬出任務的概念,而當業務復雜時,離線集群就會運行大量的任務去支持復雜的業務和數據的分析,隨之,各個任務會形成復雜的依賴關系和數據流,
因此SQL解析技術印入眼簾,SQL解析是一項非常復雜的技術,一般數據庫廠商會一定程度上對此支持,也有一些公司專門提供SQL解析的API。除此之外,一個復雜的SQL解析結果的交互設計也是目前的痛點,僅通過SQL腳本或者圖形化一個維度不能夠直觀清晰地向用戶或者開發者呈現出具體依賴關系,因此為了能夠直觀的展示SQL依賴關系,SQL解析結果的交互設計尤為重要。
一般情況下,SQL解析的結果會通過圖形化的界面去展示,相比SQL給用戶的體驗會更直觀,而當任務數量劇增,依賴關系和數據流尤為復雜時,開發者僅僅依靠圖形化界面這一個維度也不能對其以來關系一目了然。所以,如何設計一種直觀、簡潔可應對復雜SQL解析結果的交互便成為了要解決的問題。
發明內容
本發明要解決的技術問題克服現有的缺陷,提供一種綁定式的SQL血緣解析數據流可視化交互方法,可提升上述問題的交互體驗。
為了解決上述技術問題,本發明提供了如下的技術方案:一種綁定式的SQL血緣解析數據流可視化交互方法,包括如下步驟:
步驟1、使用架構模式,在Browser端確定開發者在編輯器中編寫的SQL腳本;
步驟2、通過網絡傳輸將SQL腳本發送至Server端,Server端經過SQL解析;
步驟3、經過轉換計算分析和AST處理后得到圖形化界面所需要的JSON代碼片段返回至Browser端;
步驟4、Browser端根據JSON數據繪制可視化圖形;
步驟5、之后Browser端等待接受用戶的操作指令;
步驟6、接受到操作指令后,Browser端會對緩存指令中的SQL腳本以及圖形化JSON數據,轉化出當前指令中的SQL的AST與圖形化JSON比較;
步驟7、之后使用JavaScript法將這兩個維度數據綁定分析,得出其所有相關的指令數據及所有依賴關系,web界面高亮對比呈現指令數據流以及依賴關系;
步驟8、若指令變更,則指令數據以及依賴關系跟隨變更。
作為優選,所述架構模式可以為BS模式。
作為優選,所述SQL支持MYSQL、HIVE、IMPALA、ORACLE和POSTGRESQL。
作為優選,經過轉換計算分析和AST處理后得到圖形化界面所需要的JSON代碼片段具體包括如下步驟:步驟3.1、當服務端接收到web端SQL指令發出數據,服務端進入SQL解析步驟;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州玳數科技有限公司,未經杭州玳數科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011374494.1/2.html,轉載請聲明來源鉆瓜專利網。





