[發明專利]基于結構化查詢語言的BI系統的API應用方法及系統在審
| 申請號: | 202011229812.5 | 申請日: | 2020-11-06 |
| 公開(公告)號: | CN112286957A | 公開(公告)日: | 2021-01-29 |
| 發明(設計)人: | 劉登攀 | 申請(專利權)人: | 廣州易幻網絡科技有限公司 |
| 主分類號: | G06F16/242 | 分類號: | G06F16/242;G06F16/2455;G06F16/25 |
| 代理公司: | 廣州匯航專利代理事務所(普通合伙) 44537 | 代理人: | 呂詩 |
| 地址: | 510000 廣東省廣州市番*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 結構 查詢 語言 bi 系統 api 應用 方法 | ||
本發明提供基于結構化查詢語言的BI系統的API應用方法,包括以下步驟:對定制化的數據需求,構建結構化查詢語言,并根據標準結構構建HTTP請求參數;根據HTTP請求參數進行權限驗證;獲取結構化查詢語言的內容并將其轉化為多條可執行的SQL語句;將多條可執行SQL語句發送給查詢引擎執行任務;對多個任務進行統一合并處理形成結果列表;對結果列表進行數據預處理,形成標準輸出結果并返回?;诮Y構化查詢語言的BI系統的API系統。本發明可實現基于結構化查詢、定制化需求、零開發、靈活調整算法、面向對象是規則。
技術領域
本發明涉及BI系統技術領域,具體涉及基于結構化查詢語言的BI系統的API應用方法及系統。
背景技術
BI(Business Intelligence,商業智能)系統,又稱商業智慧或商務智能,是讓海量數據產生商業價值,幫助專業人員決策,提升數據分析效率和質量,成熟的BI系統是集數據采集-》數據清洗、轉換-》數據實時計算-》數據存儲-》數據挖掘-》數據可視化于一體的系統集成,是大數據、人工智能的重要組成部分。BI可視化(前端):一般采用單獨的技術實現,獨立于后端應用,完全解耦于服務端,當前比較流行的前端技術有Vue.js、node.js。API(Application Program Interface,應用程序接口)是面向客戶端(包括PC、移動端)與服務端進行數據交互的接口,部署在服務端,一般基于HTTP協議進行雙端通信,支持POST/GET請求方式。BI系統可視化集成:使用前端技術開發的可視化頁面,通過HTTP請求調用API,最終將API返回的結果展現在網頁上。
現有的BI系統存在以下問題:
1)開發工作量大,復用率低:整個BI系統可能需要開發成百上千的API,需要花費大量的人力和時間去開發,且不同頁面之間使用的API可能不能重用。
2)維護成本高:需要針對每個API進行維護,每個API的實現邏輯不盡相同,需要對單個API進行業務理解。如果功能有調整,則需要對具體的業務實現進行修改,修改過程中也會存在巨大的風險,調整越多成本越高。
3)不支持定制化報表或者支持不夠友好:每個分析人員對數據的展現有不同的需求,這時就需要BI系統可自定義分析模板,因為,API都是已經預先定義好功能,所以,定制化需求就很難滿足。
4)數據不一致問題:不同的頁面上可能有相同的數據,而相同的數據又來自于不同的API,可能出現相同的數據,因邏輯處理、不同開發人員不同的理解、開發偏差等問題,導致數據的不同,影響數據分析、影響決策。
5)數據定義不能動態修改:頁面上各項數據,都有標準定義說明,如果要修改定義,則需要去對應的頁面上進行修改,如果存在多份,則需要同步修改多份,在不發布新版本的前提下,比較難實現對數據定義說明的動態修改。
6)版本迭代成本高:隨著業務越來越多,API的數量也越來越多,要開發新的數據分析功能,只能不斷去新增API,使得整個項目變得非常臃腫,后期版本迭代進度和效率都大大降低。
7)API面向的對象是業務:API都是基于具體的業務進行開發的,與業務高度耦合。
綜合上述問題,可知現有的BI系統中API主要問題為入參為固定參數列表。出參也是固定返回字段;耦合度高,業務邏輯固化在代碼中,不能動態調整邏輯;業務單一,一個業務對應一個接口,且代碼復用率低。
發明內容
為了克服上述現有技術存在的問題,本發明提供基于結構化查詢語言的BI系統的API應用方法及系統。
本發明的技術方案是:
基于結構化查詢語言的BI系統的API應用方法,包括以下步驟:
對定制化的數據需求,構建結構化查詢語言,并根據標準結構構建HTTP請求參數;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州易幻網絡科技有限公司,未經廣州易幻網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011229812.5/2.html,轉載請聲明來源鉆瓜專利網。





