国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于數(shù)據(jù)集的新增字段訪問方法、系統(tǒng)及電子設(shè)備與流程

      文檔序號:40394358發(fā)布日期:2024-12-20 12:17閱讀:8來源:國知局
      用于數(shù)據(jù)集的新增字段訪問方法、系統(tǒng)及電子設(shè)備與流程

      本發(fā)明涉及數(shù)據(jù)集,尤其涉及一種用于數(shù)據(jù)集的新增字段訪問方法、系統(tǒng)及電子設(shè)備。


      背景技術(shù):

      1、在當前數(shù)字化轉(zhuǎn)型的浪潮中,信息技術(shù)的飛速發(fā)展與大數(shù)據(jù)的廣泛應(yīng)用,極大地推動了企業(yè)決策效率與業(yè)務(wù)創(chuàng)新能力的提升。數(shù)據(jù)作為核心生產(chǎn)要素,其高效管理與靈活應(yīng)用成為企業(yè)競爭力的關(guān)鍵所在。然而,隨著業(yè)務(wù)復(fù)雜度的增加和數(shù)據(jù)分析需求的日益多樣化,傳統(tǒng)數(shù)據(jù)集管理方式逐漸暴露出其局限性。

      2、傳統(tǒng)數(shù)據(jù)集架構(gòu)往往基于靜態(tài)設(shè)計,即數(shù)據(jù)集在創(chuàng)建之初便固定了其字段結(jié)構(gòu)與數(shù)據(jù)模型,難以適應(yīng)后續(xù)業(yè)務(wù)變化與數(shù)據(jù)分析需求的快速增長。當項目升級或業(yè)務(wù)需求變更時,若需擴展數(shù)據(jù)集字段,通常需經(jīng)歷繁瑣的流程:首先需暫停數(shù)據(jù)集的使用,以避免數(shù)據(jù)不一致性;隨后,開發(fā)人員需深入底層,修改數(shù)據(jù)集的sql查詢語句,甚至需要上傳新的數(shù)據(jù)源文件,這一過程不僅耗時耗力,還可能導(dǎo)致服務(wù)中斷,影響業(yè)務(wù)連續(xù)性。為了緩解這一問題,部分企業(yè)嘗試通過構(gòu)建復(fù)雜的數(shù)據(jù)倉庫體系,利用多張數(shù)據(jù)庫表或視圖進行數(shù)據(jù)的分層存儲與邏輯處理,以實現(xiàn)數(shù)據(jù)集的動態(tài)擴展。然而,這種方法雖然在一定程度上提高了數(shù)據(jù)集的靈活性,然而,新增的數(shù)據(jù)庫表或視圖不僅增加了系統(tǒng)的復(fù)雜性與維護成本,還要求對數(shù)據(jù)權(quán)限進行精細管理,以確保數(shù)據(jù)安全與合規(guī)性,使得數(shù)據(jù)集的拓展過程變得繁瑣且易出錯,數(shù)據(jù)集的利用效率與響應(yīng)速度依然低下。

      3、因此,現(xiàn)有的數(shù)據(jù)集拓展方法由于各種原因存在步驟繁瑣的缺點,導(dǎo)致數(shù)據(jù)集的拓展效率較低,進而影響工作效率。


      技術(shù)實現(xiàn)思路

      1、為了對披露的實施例的一些方面有基本的理解,下面給出了簡單的概括。所述概括不是泛泛評述,也不是要確定關(guān)鍵/重要組成元素或描繪這些實施例的保護范圍,而是作為后面的詳細說明的序言。

      2、鑒于以上所述現(xiàn)有技術(shù)的缺點,本技術(shù)公開了一種用于數(shù)據(jù)集的新增字段訪問方法、系統(tǒng)及電子設(shè)備,以提高數(shù)據(jù)集的拓展效率。

      3、本技術(shù)公開了一種用于數(shù)據(jù)集的新增字段訪問方法,應(yīng)用于服務(wù)器端,所述服務(wù)器端連接用戶終端,所述方法包括:獲取原始數(shù)據(jù)集,所述原始數(shù)據(jù)集包括原始字段;響應(yīng)于所述原始數(shù)據(jù)集對應(yīng)的字段生成規(guī)則,根據(jù)所述原始字段和/或現(xiàn)有的目標字段按照所述字段生成規(guī)則生成新的目標字段;根據(jù)各目標字段之間的字段生成規(guī)則建立鏈表數(shù)據(jù)結(jié)構(gòu),得到由各所述目標字段組成的字段鏈表,其中,所述字段鏈表存儲有所述目標字段對應(yīng)的訪問語句片段;按照所述字段鏈表,將所述訪問語句片段以with子句表達方式進行組合,得到字段訪問語句,其中,所述用戶終端用于通過所述字段訪問語句訪問目標字段。

      4、于本技術(shù)一實施例中,根據(jù)所述原始字段和/或現(xiàn)有的目標字段按照所述字段生成規(guī)則生成新的目標字段,包括以下至少一種:若所述字段生成規(guī)則對應(yīng)的規(guī)則類型為計算列類型,則所述字段生成規(guī)則包括字段計算語句和字段類型,根據(jù)所述原始字段和/或現(xiàn)有的目標字段執(zhí)行所述字段計算語句,得到計算結(jié)果,并按照所述字段生成規(guī)則對所述計算結(jié)果進行校驗,在校驗通過之后,將所述計算結(jié)果按照字段類型進行存儲,得到目標字段,其中,所述字段計算語句基于sql語句生成;若所述字段生成規(guī)則對應(yīng)的規(guī)則類型為匯總列類型,則所述字段生成規(guī)則包括窗口函數(shù),根據(jù)所述原始字段和/或現(xiàn)有的目標字段執(zhí)行窗口函數(shù),得到所述窗口函數(shù)輸出的目標字段。

      5、于本技術(shù)一實施例中,根據(jù)各目標字段之間的字段生成規(guī)則建立鏈表數(shù)據(jù)結(jié)構(gòu),得到由各所述目標字段組成的字段鏈表,包括:獲取一個或多個業(yè)務(wù)項目;根據(jù)所述業(yè)務(wù)項目對各所述目標字段進行分類,得到全局字段和私有字段,其中,所述私有字段包括各所述業(yè)務(wù)項目分別對應(yīng)的項目字段;根據(jù)各全局字段之間的字段生成規(guī)則建立鏈表數(shù)據(jù)結(jié)構(gòu),得到全局字段鏈,并根據(jù)各項目字段之間的字段生成規(guī)則建立鏈表數(shù)據(jù)結(jié)構(gòu),得到各所述業(yè)務(wù)項目分別對應(yīng)的項目字段鏈;根據(jù)字段生成規(guī)則將所述全局字段鏈分別鏈接各所述項目字段鏈,得到一完整字段鏈。

      6、于本技術(shù)一實施例中,根據(jù)所述業(yè)務(wù)項目對各所述目標字段進行分類,得到全局字段和私有字段,包括:預(yù)先設(shè)置各所述原始字段分別對應(yīng)的使用概率信息,其中,所述使用概率信息包括各所述業(yè)務(wù)項目分別對應(yīng)的字段使用概率;根據(jù)第一字段對應(yīng)的使用概率信息進行計算,得到所述第二字段對應(yīng)的使用概率信息,其中,所述第一字段為所述第二字段對應(yīng)的上級字段,所述第二字段為任一目標字段;將所述第二字段對應(yīng)的字段使用概率按照從大到小排列,并確定第一順位概率和第二順位概率;若所述第一順位概率和所述第二順位概率之間的差值大于或等于預(yù)設(shè)閾值,則將所述第二字段確定為待定項目對應(yīng)的項目字段,其中,所述待定項目為所述第一順位概率對應(yīng)的業(yè)務(wù)項目;若所述第一順位概率和所述第二順位概率之間的差值小于所述預(yù)設(shè)閾值,則將所述第二字段確定為全局字段。

      7、于本技術(shù)一實施例中,按照所述字段鏈表,將所述訪問語句片段以with子句表達方式進行組合,得到字段訪問語句,包括:獲取目標項目,其中,所述目標項目為任一業(yè)務(wù)項目;根據(jù)所述目標項目與所述業(yè)務(wù)項目之間的匹配結(jié)果從各所述項目字段鏈中確定所述目標項目對應(yīng)的當前字段鏈,并組合所述全局字段鏈和所述當前字段鏈,得到待訪問字段鏈;按照所述待訪問字段鏈中各目標字段之間的鏈接關(guān)系,以with子句表達方式將所述待訪問字段鏈中的訪問語句片段依次進行組合,并根據(jù)所述訪問語句片段生成查詢主句,得到由所述訪問語句片段和所述查詢主句組成的字段訪問語句。

      8、于本技術(shù)一實施例中,以with子句表達方式將所述待訪問字段鏈中的訪問語句片段依次進行組合,包括:若所述目標字段不屬于聚合字段,則組合所述目標字段對應(yīng)的訪問語句片段;若所述目標字段屬于聚合字段,則在生成查詢主句時,在所述查詢主句中組合所述聚合字段對應(yīng)的訪問語句片段,其中,所述聚合字段對應(yīng)的字段生成規(guī)則包括聚合函數(shù)。

      9、于本技術(shù)一實施例中,獲取原始數(shù)據(jù)集,包括:響應(yīng)于數(shù)據(jù)源連接規(guī)則,所述數(shù)據(jù)源連接規(guī)則包括數(shù)據(jù)源類型和/或數(shù)據(jù)源連接信息,根據(jù)所述數(shù)據(jù)源連接信息連接原始數(shù)據(jù)源;響應(yīng)于數(shù)據(jù)集生成規(guī)則,所述數(shù)據(jù)集生成規(guī)則包括數(shù)據(jù)源匹配信息、數(shù)據(jù)采集信息和字段存儲信息,根據(jù)所述數(shù)據(jù)源匹配信息從各所述原始數(shù)據(jù)源中進行匹配,得到目標數(shù)據(jù)源,其中,所述數(shù)據(jù)源匹配信息包括數(shù)據(jù)集類型和/或數(shù)據(jù)源標識;根據(jù)所述數(shù)據(jù)采集信息從所述目標數(shù)據(jù)源中進行數(shù)據(jù)采集,得到目標數(shù)據(jù)列;根據(jù)所述字段存儲信息存儲所述目標數(shù)據(jù)列,得到原始字段,并根據(jù)所述原始字段生成所述目標數(shù)據(jù)源對應(yīng)的原始數(shù)據(jù)集,其中,所述字段存儲信息包括字段類型和/或字段名稱。

      10、于本技術(shù)一實施例中,所述方法還包括以下至少一種:接收所述用戶終端發(fā)送的數(shù)據(jù)源連接規(guī)則,其中,所述用戶終端用于展示數(shù)據(jù)源界面,使得用戶通過所述數(shù)據(jù)源界面輸入所述數(shù)據(jù)源連接規(guī)則;接收所述用戶終端發(fā)送的數(shù)據(jù)集生成規(guī)則,其中,所述用戶終端用于展示數(shù)據(jù)集界面,使得用戶通過所述數(shù)據(jù)集界面輸入所述數(shù)據(jù)集生成規(guī)則;接收所述用戶終端發(fā)送的字段生成規(guī)則,其中,所述用戶終端用于展示字段界面,使得用戶通過所述字段界面輸入所述字段生成規(guī)則。

      11、本技術(shù)公開了一種用于數(shù)據(jù)集的新增字段訪問系統(tǒng),包括:服務(wù)器端,用于獲取原始數(shù)據(jù)集,所述原始數(shù)據(jù)集包括原始字段;響應(yīng)于所述原始數(shù)據(jù)集對應(yīng)的字段生成規(guī)則,根據(jù)所述原始字段和/或現(xiàn)有的目標字段按照所述字段生成規(guī)則生成新的目標字段;根據(jù)各目標字段之間的字段生成規(guī)則建立鏈表數(shù)據(jù)結(jié)構(gòu),得到由各所述目標字段組成的字段鏈表,其中,所述字段鏈表存儲有所述目標字段對應(yīng)的訪問語句片段;按照所述字段鏈表,將所述訪問語句片段以with子句表達方式進行組合,得到字段訪問語句;用戶終端,連接所述服務(wù)器端,所述用戶終端用于通過所述字段訪問語句訪問目標字段。

      12、本技術(shù)公開了一種電子設(shè)備,包括:處理器及存儲器;所述存儲器用于存儲計算機程序,所述處理器用于執(zhí)行所述存儲器存儲的計算機程序,以使所述電子設(shè)備執(zhí)行上述的方法。

      13、本技術(shù)的有益效果:

      14、通過服務(wù)器端以原始字段和現(xiàn)有的目標字段作為上級字段,按照字段生成規(guī)則生成新的目標字段,并根據(jù)各目標字段之間的字段生成規(guī)則生成字段鏈表,以按照字段鏈表將目標字段對應(yīng)的訪問語句片段以with子句表達方式進行組合,得到字段訪問語句,通過字段訪問語句向用戶終端提供目標字段的訪問服務(wù)。這樣,不僅通過字段鏈表實現(xiàn)目標字段之間的組織排列,相較于創(chuàng)建多張數(shù)據(jù)庫表或視圖實現(xiàn)字段拓展,將數(shù)據(jù)庫對象的數(shù)量控制在一個,極大地簡化了數(shù)據(jù)架構(gòu),而且,通過with子句按照字段引用關(guān)系生成目標字段對應(yīng)的字段訪問語句,不需要停用數(shù)據(jù)集就能實現(xiàn)字段拓展,使得查詢語句更加簡潔高效,進而從兩方面減少數(shù)據(jù)集拓展步驟,提高數(shù)據(jù)集的拓展效率。

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