中文字幕无码日韩视频无码三区

一種基于數據分析的查詢系統的制作方法

文檔序號:39427175發(fa)布(bu)日期:2024-09-20 22:25閱讀:12來源:國知局
一種基于數據分析的查詢系統的制作方法

本發明涉(she)及數(shu)據庫管理,尤其涉(she)及一(yi)種基(ji)于數(shu)據分析的查詢系統。


背景技術:

1、在現(xian)今大數(shu)據(ju)背景下,查(cha)(cha)詢分(fen)(fen)析功(gong)能是非常重要的模塊。通過編寫sql查(cha)(cha)詢語句(ju)和(he)可視(shi)化方式,分(fen)(fen)析人員可以(yi)快速地(di)對平臺內(nei)的數(shu)據(ju)倉庫、數(shu)據(ju)集市和(he)業(ye)務(wu)數(shu)據(ju)庫進行(xing)數(shu)據(ju)探索查(cha)(cha)詢,查(cha)(cha)看(kan)相關的庫表(biao)信息和(he)查(cha)(cha)詢日志等,以(yi)驗證(zheng)數(shu)據(ju)任(ren)務(wu)執行(xing)的準確性,完成查(cha)(cha)詢數(shu)據(ju)的分(fen)(fen)享(xiang)等任(ren)務(wu)。

2、然而(er),在實際業(ye)務中(zhong)可能存在多(duo)個數(shu)(shu)據(ju)(ju)(ju)源中(zhong)的異(yi)構數(shu)(shu)據(ju)(ju)(ju)需要進(jin)行聯合查詢,并且(qie)需要實現多(duo)租戶、多(duo)環境、跨(kua)項目等場景下(xia)的數(shu)(shu)據(ju)(ju)(ju)查詢和權限控制。由于不同數(shu)(shu)據(ju)(ju)(ju)源間(jian)存在技術差異(yi),以(yi)及數(shu)(shu)據(ju)(ju)(ju)規模較大,導致查詢效率低下(xia),難(nan)以(yi)滿足業(ye)務需求。

3、中(zhong)(zhong)國專利(li)公開號:cn108984582b公開了一種查(cha)詢(xun)請(qing)(qing)求(qiu)處理方法(fa),所述方法(fa)包括:s1:接收用戶(hu)查(cha)詢(xun)請(qing)(qing)求(qiu)以獲取(qu)關鍵(jian)(jian)(jian)詞(ci)有序(xu)組(zu);s2:對關鍵(jian)(jian)(jian)詞(ci)有序(xu)組(zu)進行(xing)處理,以獲取(qu)中(zhong)(zhong)間(jian)關鍵(jian)(jian)(jian)詞(ci)有序(xu)組(zu);s3:基于所述中(zhong)(zhong)間(jian)關鍵(jian)(jian)(jian)詞(ci)有序(xu)組(zu)進行(xing)基于搜索引擎的(de)查(cha)詢(xun)。該(gai)發(fa)明能(neng)夠(gou)對用戶(hu)輸入(ru)的(de)查(cha)詢(xun)請(qing)(qing)求(qiu)從多個層次進行(xing)處理,在(zai)基于大數(shu)(shu)據(ju)(ju)分析(xi)的(de)基礎上融入(ru)個性(xing)化的(de)修正,通過對用戶(hu)查(cha)詢(xun)請(qing)(qing)求(qiu)的(de)完成(cheng)來深入(ru)地(di)刻畫用戶(hu)查(cha)詢(xun)請(qing)(qing)求(qiu),從而能(neng)夠(gou)更(geng)好地(di)滿足用戶(hu)的(de)實際需求(qiu);由(you)此可(ke)見,現有技術存(cun)在(zai)不能(neng)針對多種數(shu)(shu)據(ju)(ju)庫(ku)中(zhong)(zhong)存(cun)在(zai)的(de)數(shu)(shu)據(ju)(ju)在(zai)查(cha)詢(xun)過程中(zhong)(zhong)進行(xing)精準控制從而導(dao)致數(shu)(shu)據(ju)(ju)查(cha)詢(xun)效率(lv)和數(shu)(shu)據(ju)(ju)安(an)全性(xing)不能(neng)保證的(de)問題。


技術實現思路

1、為此,本發(fa)明提供一種基于數據分(fen)析的查詢(xun)系統(tong),用(yong)以克服現有(you)技術中不(bu)能針對(dui)多種數據庫中存在的數據在查詢(xun)過程中進(jin)行(xing)精準控制從而導致(zhi)數據查詢(xun)效率和數據安全性不(bu)能保證的問(wen)題(ti)。

2、為實現上(shang)述目的,本發明提供一種基于數(shu)據分析的查詢系統,包括(kuo):

3、用(yong)(yong)戶信息管(guan)理模塊(kuai),其用(yong)(yong)以實(shi)現對(dui)用(yong)(yong)戶執行動態(tai)權限管(guan)理;

4、數(shu)據(ju)源管(guan)理模塊(kuai),其與所述(shu)用戶信(xin)息(xi)管(guan)理模塊(kuai)連(lian)接,該(gai)數(shu)據(ju)源管(guan)理模塊(kuai)包括(kuo),

5、請(qing)求(qiu)(qiu)獲取(qu)單元,其(qi)用(yong)以獲取(qu)用(yong)戶的查詢請(qing)求(qiu)(qiu)的請(qing)求(qiu)(qiu)獲取(qu)單元;

6、數據分析單元,其用(yong)以(yi)基(ji)于所(suo)述(shu)(shu)查(cha)詢(xun)(xun)請(qing)求與緩(huan)存中是否(fou)存在相似(si)數據確(que)定針對(dui)(dui)所(suo)述(shu)(shu)查(cha)詢(xun)(xun)請(qing)求的查(cha)詢(xun)(xun)模式(shi)的選擇,并在相應(ying)查(cha)詢(xun)(xun)模式(shi)下確(que)定對(dui)(dui)所(suo)述(shu)(shu)查(cha)詢(xun)(xun)請(qing)求的監督;

7、緩(huan)存(cun)管理單元,其用以基于所述查詢請求(qiu)所需(xu)的數據源的接口確定(ding)針對(dui)所述查詢請求(qiu)的緩(huan)存(cun)的創(chuang)建(jian);

8、數據(ju)管(guan)理(li)單元(yuan),其用(yong)以在查詢過(guo)程(cheng)中對(dui)所述(shu)數據(ju)源(yuan)進行管(guan)理(li);

9、安(an)全管理(li)單元,其用以對所述查詢請(qing)求查詢的數據(ju)進行安(an)全管理(li);

10、優化單(dan)元(yuan),其用以基(ji)于相應查(cha)(cha)詢(xun)(xun)模(mo)式下的(de)(de)(de)歷史查(cha)(cha)詢(xun)(xun)請(qing)求確定(ding)針對當前的(de)(de)(de)查(cha)(cha)詢(xun)(xun)過程的(de)(de)(de)優化,以及基(ji)于所述(shu)(shu)緩(huan)存管理單(dan)元(yuan)通(tong)過連接(jie)池池化數(shu)據源與所述(shu)(shu)查(cha)(cha)詢(xun)(xun)請(qing)求的(de)(de)(de)數(shu)據源的(de)(de)(de)相似的(de)(de)(de)信息數(shu)據的(de)(de)(de)使用頻(pin)次確定(ding)對所述(shu)(shu)數(shu)據分析單(dan)元(yuan)對所述(shu)(shu)查(cha)(cha)詢(xun)(xun)請(qing)求的(de)(de)(de)監督(du)的(de)(de)(de)調(diao)整;

11、數據庫(ku)管(guan)理(li)模塊,其與所述數據源管(guan)理(li)模塊連接,用以對若干數據庫(ku)進行管(guan)理(li)。

12、進一步地,所述(shu)(shu)(shu)數(shu)(shu)據(ju)分析單(dan)元(yuan)在(zai)所述(shu)(shu)(shu)請(qing)(qing)求獲取(qu)單(dan)元(yuan)獲取(qu)到用(yong)戶的(de)(de)所述(shu)(shu)(shu)查(cha)詢(xun)請(qing)(qing)求的(de)(de)條件下(xia),確定所述(shu)(shu)(shu)緩存(cun)(cun)中是否存(cun)(cun)在(zai)與所述(shu)(shu)(shu)查(cha)詢(xun)請(qing)(qing)求相(xiang)似數(shu)(shu)據(ju),以使確定針(zhen)對所述(shu)(shu)(shu)查(cha)詢(xun)請(qing)(qing)求的(de)(de)查(cha)詢(xun)模式的(de)(de)選擇(ze),所述(shu)(shu)(shu)選擇(ze)包括不存(cun)(cun)在(zai)所述(shu)(shu)(shu)查(cha)詢(xun)請(qing)(qing)求相(xiang)似數(shu)(shu)據(ju)情況下(xia)確定對所述(shu)(shu)(shu)查(cha)詢(xun)請(qing)(qing)求的(de)(de)監督;或,存(cun)(cun)在(zai)所述(shu)(shu)(shu)查(cha)詢(xun)請(qing)(qing)求相(xiang)似數(shu)(shu)據(ju)情況下(xia)執行查(cha)詢(xun)模式的(de)(de)二次選擇(ze)。

13、進一(yi)步地,所(suo)述數(shu)據(ju)分析單元確定(ding)對所(suo)述查(cha)詢(xun)(xun)請求(qiu)的(de)監(jian)督包括對所(suo)述查(cha)詢(xun)(xun)請求(qiu)進行(xing)解析,確定(ding)所(suo)述查(cha)詢(xun)(xun)請求(qiu)對應的(de)目標數(shu)據(ju)庫,以確定(ding)所(suo)述查(cha)詢(xun)(xun)請求(qiu)與數(shu)據(ju)源的(de)關聯(lian)程(cheng)度(du)評價值(zhi)(zhi),并(bing)基(ji)于所(suo)述關聯(lian)程(cheng)度(du)評價值(zhi)(zhi)大于預設(she)關聯(lian)程(cheng)度(du)評價值(zhi)(zhi)的(de)比對結果確定(ding)執行(xing)監(jian)督查(cha)詢(xun)(xun)。

14、進一步(bu)地(di),所述數據分析單元(yuan)在執行監(jian)督查(cha)(cha)(cha)詢(xun)(xun)狀況(kuang)下,根(gen)據所述關聯程度評(ping)價值(zhi)(zhi)與預(yu)設關聯程度評(ping)價值(zhi)(zhi)的(de)(de)差值(zhi)(zhi)小于等于預(yu)設差值(zhi)(zhi)的(de)(de)比(bi)對(dui)結果確定所述監(jian)督查(cha)(cha)(cha)詢(xun)(xun)的(de)(de)監(jian)督力(li)度為在所述查(cha)(cha)(cha)詢(xun)(xun)請求(qiu)查(cha)(cha)(cha)詢(xun)(xun)過(guo)程中(zhong)對(dui)預(yu)設比(bi)例(li)的(de)(de)敏感(gan)數據的(de)(de)操作執行監(jian)督。

15、進一步地,所(suo)(suo)述(shu)數據(ju)分析單元在執行監(jian)(jian)督查(cha)詢狀況(kuang)下(xia),根(gen)據(ju)所(suo)(suo)述(shu)關聯程度(du)評(ping)價(jia)值(zhi)(zhi)與(yu)預設(she)關聯程度(du)評(ping)價(jia)值(zhi)(zhi)的(de)(de)差值(zhi)(zhi)大(da)于預設(she)差值(zhi)(zhi)的(de)(de)比(bi)(bi)對結果確定(ding)所(suo)(suo)述(shu)監(jian)(jian)督查(cha)詢的(de)(de)監(jian)(jian)督力度(du)為在所(suo)(suo)述(shu)查(cha)詢請(qing)求查(cha)詢過程中對預設(she)比(bi)(bi)例的(de)(de)查(cha)詢數據(ju)的(de)(de)操(cao)作(zuo)執行監(jian)(jian)督。

16、進(jin)一步地(di),所(suo)述數(shu)據(ju)分析(xi)單元在對(dui)查(cha)(cha)詢模式二次選擇條件下,基于所(suo)述緩(huan)存中的(de)數(shu)據(ju)與所(suo)述查(cha)(cha)詢請求的(de)相似度大于相似度閾(yu)值的(de)比對(dui)結(jie)果確定所(suo)述查(cha)(cha)詢請求為直(zhi)接執(zhi)行查(cha)(cha)詢請求。

17、進一步地,所述(shu)數(shu)據分析單(dan)元在對(dui)查(cha)(cha)(cha)詢(xun)模式(shi)二次選擇條(tiao)件下(xia),基于(yu)所述(shu)緩存(cun)中的數(shu)據與所述(shu)查(cha)(cha)(cha)詢(xun)請(qing)(qing)求(qiu)的相似度小(xiao)于(yu)等于(yu)相似度閾值的比(bi)對(dui)結(jie)果確定所述(shu)查(cha)(cha)(cha)詢(xun)請(qing)(qing)求(qiu)為(wei)執(zhi)行所述(shu)查(cha)(cha)(cha)詢(xun)請(qing)(qing)求(qiu)并關聯(lian)所述(shu)緩存(cun)中數(shu)據查(cha)(cha)(cha)詢(xun)過程(cheng)的監督。

18、進一步地(di),所述(shu)(shu)緩存管(guan)理單元基于所述(shu)(shu)查詢(xun)請求所需的數據源(yuan)的接口(kou)確定(ding)針對(dui)所述(shu)(shu)查詢(xun)請求的緩存的創建包括分別對(dui)狀態、日志(zhi)、執行參數、返回列及結果中(zhong)各項(xiang)數據的緩存比例設置為百(bai)分之八十五和百(bai)分之六十的數據比例執行緩存。

19、進一步地,所述優化單(dan)元(yuan)在(zai)相應查詢模式確(que)定歷史查詢請(qing)求的歷史準(zhun)確(que)率(lv),并(bing)基于該歷史準(zhun)確(que)率(lv)和準(zhun)確(que)率(lv)標準(zhun)的準(zhun)確(que)率(lv)差(cha)值確(que)定對所述緩(huan)存的補償或確(que)定對預設關聯(lian)程(cheng)度評價(jia)值的調整(zheng)。

20、進一步地,基(ji)于(yu)所述(shu)緩存管理單(dan)元通過連接池(chi)池(chi)化(hua)數據(ju)源(yuan)與所述(shu)查(cha)詢請求(qiu)的(de)(de)數據(ju)源(yuan)的(de)(de)相似的(de)(de)信息(xi)數據(ju)的(de)(de)使(shi)用(yong)頻次確定對所述(shu)數據(ju)分析單(dan)元對所述(shu)查(cha)詢請求(qiu)的(de)(de)監督的(de)(de)調(diao)(diao)整(zheng)包括根(gen)據(ju)所述(shu)使(shi)用(yong)頻次小于(yu)使(shi)用(yong)頻次閾值的(de)(de)比(bi)對結果(guo)確定以調(diao)(diao)整(zheng)系數對所述(shu)監督力度的(de)(de)調(diao)(diao)整(zheng)。

21、與現有技術相(xiang)比,本(ben)發(fa)明的有益效果在(zai)于,本(ben)發(fa)明通(tong)過(guo)對用(yong)戶的查(cha)(cha)詢(xun)(xun)(xun)(xun)(xun)請求(qiu)進行(xing)分析,確(que)定用(yong)戶請求(qiu)是(shi)否(fou)存(cun)在(zai)緩(huan)存(cun)中(zhong),以使確(que)定針對查(cha)(cha)詢(xun)(xun)(xun)(xun)(xun)請求(qiu)的查(cha)(cha)詢(xun)(xun)(xun)(xun)(xun)模式的選擇(ze),從而(er)可以在(zai)查(cha)(cha)詢(xun)(xun)(xun)(xun)(xun)過(guo)程(cheng)中(zhong)進行(xing)靈活選擇(ze),并通(tong)過(guo)在(zai)相(xiang)應(ying)查(cha)(cha)詢(xun)(xun)(xun)(xun)(xun)模式下,設置不同的監督力度(du),以執行(xing)對查(cha)(cha)詢(xun)(xun)(xun)(xun)(xun)過(guo)程(cheng)的監督,提高(gao)了(le)對數據查(cha)(cha)詢(xun)(xun)(xun)(xun)(xun)過(guo)程(cheng)的控制的精準性,進而(er)提高(gao)了(le)數據查(cha)(cha)詢(xun)(xun)(xun)(xun)(xun)效率和安全(quan)性。

22、進(jin)一步地(di),本發明(ming)通過在相應查(cha)(cha)詢模式(shi)下確(que)定(ding)查(cha)(cha)詢請求對(dui)應的(de)(de)數(shu)(shu)據(ju)庫中數(shu)(shu)據(ju)源的(de)(de)接口數(shu)(shu)量,以(yi)使確(que)定(ding)針對(dui)緩(huan)(huan)存的(de)(de)創建(jian)方(fang)式(shi),實現(xian)對(dui)查(cha)(cha)詢過程(cheng)的(de)(de)靈活控制,并在相應創建(jian)方(fang)式(shi)下,以(yi)不同的(de)(de)緩(huan)(huan)存比例執(zhi)(zhi)行對(dui)狀態(tai),日(ri)志,執(zhi)(zhi)行參數(shu)(shu),返回列及結(jie)果中各項數(shu)(shu)據(ju)的(de)(de)緩(huan)(huan)存,進(jin)一步提(ti)高了(le)對(dui)數(shu)(shu)據(ju)查(cha)(cha)詢過程(cheng)的(de)(de)控制的(de)(de)精準性,進(jin)而(er)提(ti)高了(le)數(shu)(shu)據(ju)查(cha)(cha)詢效(xiao)率和(he)安(an)全性。

23、進一步(bu)地,本發明(ming)能夠動(dong)態權限(xian)關聯(lian):利用(yong)用(yong)戶中心和元數(shu)(shu)據(ju)管理(li)模塊獲取的用(yong)戶信息,實現(xian)動(dong)態的權限(xian)關聯(lian),確保用(yong)戶只能訪問其(qi)具有權限(xian)的數(shu)(shu)據(ju),提升數(shu)(shu)據(ju)安全性和隱私保護水平。

24、本(ben)發明能夠實時數(shu)(shu)(shu)(shu)據(ju)源(yuan)更新與同步:集成用(yong)戶中心和(he)元數(shu)(shu)(shu)(shu)據(ju)管理模(mo)塊,實現實時數(shu)(shu)(shu)(shu)據(ju)源(yuan)更新和(he)同步,確保(bao)查詢分析模(mo)塊始終能夠訪問到最新的數(shu)(shu)(shu)(shu)據(ju),提高數(shu)(shu)(shu)(shu)據(ju)的實時性(xing)和(he)準(zhun)確性(xing)。

25、本發(fa)明能夠智能查(cha)詢優化與性(xing)能提升:利用智能鏈路選(xuan)(xuan)擇方案(an),選(xuan)(xuan)擇最優的查(cha)詢路徑和結果集,提高查(cha)詢效率(lv)和性(xing)能,加快數據查(cha)詢和分析(xi)的速度。

26、本發明(ming)能夠提供一站(zhan)式數據(ju)查詢與分析(xi):集成用戶中(zhong)心和元數據(ju)管理(li)模塊,實現一站(zhan)式的數據(ju)查詢和分析(xi)服務(wu),提高工作(zuo)效率和用戶體驗。

27、本發(fa)明能夠(gou)數(shu)(shu)據安全性與(yu)隱私保護:通過(guo)權限多級控(kong)制和(he)敏(min)感數(shu)(shu)據脫(tuo)敏(min)技術,確(que)保數(shu)(shu)據的安全性和(he)隱私保護,只(zhi)有(you)經授權的用戶能夠(gou)訪(fang)問(wen)特定數(shu)(shu)據。

28、本(ben)發明能(neng)夠(gou)高效(xiao)(xiao)緩存(cun)與性(xing)能(neng)優化:結合全鏈(lian)路(lu)高效(xiao)(xiao)緩存(cun)技術(shu),減少數(shu)據(ju)(ju)庫操作,提(ti)高查(cha)詢性(xing)能(neng)和(he)響(xiang)應速度,加速數(shu)據(ju)(ju)查(cha)詢和(he)分析過程,提(ti)升系統(tong)的(de)整體性(xing)能(neng)和(he)響(xiang)應速度。

當前第1頁1 2 
網友詢(xun)問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1