System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及數據處理,尤其涉及一種基于元數據信息的指標查詢方法、裝置、設備及介質。
技術介紹
1、在分析數據領域,數據模型通常包括星型模型和雪花模型,而由于星型模型的主要數據都集中在事實表中,所以只要掃描事實表就可以進行數據查詢,查詢效率高,但會造成大量的數據冗余;而雪花模型由于比較復雜,用戶不易理解,瀏覽內容相對困難,額外的連接將使查詢性能下降。
2、并且,大規?;虺笠幠5募瘓F企業,基于場景需求不同和不同開發團隊之間實施標準的差異,數據可能會以不同的方式存儲在數據源中。因此,上述情況在查詢數據時,導致查詢效率和查詢準確率較低。
技術實現思路
1、本專利技術實施例提供一種基于元數據信息的指標查詢方法、裝置、設備及介質,以解決現有技術中查詢數據時查詢效率以及準確率較低的問題。
2、一種基于元數據信息的指標查詢方法,包括:
3、接收通過數據統一查詢接口發送的指標查詢請求,所述指標查詢請求中攜帶有目標信息;
4、根據所述指標查詢請求中的目標信息確定元數據信息,并根據所述元數據信息中的數據表關聯關系確定數據表集合;
5、根據所述元數據信息中的指標信息從所述數據表集合中篩選出目標數據表,并根據所述元數據信息中的存儲位置和所述目標數據表中的數據信息生成查詢sql語句;
6、執行所述查詢sql語句,以從目標數據源中獲取到目標數據,并將所述目標數據緩存至預設數據庫中。
7、一種基于元數據信息的指標查詢裝置,包括
8、請求接收模塊,用于接收通過數據統一查詢接口發送的指標查詢請求,所述指標查詢請求中攜帶有目標信息;
9、元數據信息模塊,用于根據所述指標查詢請求中的目標信息確定元數據信息,并根據所述元數據信息中的數據表關聯關系確定數據表集合;
10、語句生成模塊,用于根據所述元數據信息中的指標信息從所述數據表集合中篩選出目標數據表,并根據所述元數據信息中的存儲位置和所述目標數據表中的數據信息生成查詢sql語句;
11、語句執行模塊,用于執行所述查詢sql語句,以從目標數據源中獲取到目標數據,并將所述目標數據緩存至預設數據庫中。
12、一種計算機設備,包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,所述處理器執行所述計算機程序時實現上述基于元數據信息的指標查詢方法。
13、一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,所述計算機程序被處理器執行時實現上述基于元數據信息的指標查詢方法。
14、本專利技術提供一種基于元數據信息的指標查詢方法、裝置、設備及介質,該方法通過接收通過數據統一查詢接口發送的指標查詢請求,實現了對不同數據源中數據的查詢,加快了數據查詢的效率。通過指標查詢請求,實現了對元數據信息的確定,從而實現了對數據表集合的確定,進而實現了對目標數據表的篩選。通過存儲位置和數據信息生成查詢sql語句,實現了對指標查詢請求的轉換,從而實現了對查詢sql語句的生成。通過執行查詢sql語句,實現了對目標數據源的確定,從而實現了對目標數據的獲取,以及實現了對目標數據的緩存,進而提高了查詢數據的準確率以及效率。
本文檔來自技高網...【技術保護點】
1.一種基于元數據信息的指標查詢方法,其特征在于,包括:
2.如權利要求1所述的基于元數據信息的指標查詢方法,其特征在于,所述將所述目標數據緩存至預設數據庫中之后,還包括:
3.如權利要求1所述的基于元數據信息的指標查詢方法,其特征在于,所述接收通過數據統一查詢接口發送的指標查詢請求之后,還包括:
4.如權利要求1所述的基于元數據信息的指標查詢方法,其特征在于,所述根據所述元數據信息中的指標信息確定目標數據表,并根據所述元數據信息中的存儲位置和所述目標數據表中的數據信息生成查詢SQL語句,包括:
5.如權利要求1所述的基于元數據信息的指標查詢方法,其特征在于,所述根據所述元數據信息中的數據表的關聯關系確定數據表集合之前,還包括:
6.如權利要求1所述的基于元數據信息的指標查詢方法,其特征在于,所述執行所述查詢SQL語句,以從目標數據源中獲取到目標數據,包括:
7.如權利要求1所述的基于元數據信息的指標查詢方法,其特征在于,所述從目標數據源中獲取到目標數據之后,還包括:
8.一種基于元數據信息的指標
9.一種計算機設備,包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,其特征在于,所述處理器執行所述計算機程序時實現如權利要求1至7任一項所述基于元數據信息的指標查詢方法。
10.一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求1至7任一項所述基于元數據信息的指標查詢方法。
...【技術特征摘要】
1.一種基于元數據信息的指標查詢方法,其特征在于,包括:
2.如權利要求1所述的基于元數據信息的指標查詢方法,其特征在于,所述將所述目標數據緩存至預設數據庫中之后,還包括:
3.如權利要求1所述的基于元數據信息的指標查詢方法,其特征在于,所述接收通過數據統一查詢接口發送的指標查詢請求之后,還包括:
4.如權利要求1所述的基于元數據信息的指標查詢方法,其特征在于,所述根據所述元數據信息中的指標信息確定目標數據表,并根據所述元數據信息中的存儲位置和所述目標數據表中的數據信息生成查詢sql語句,包括:
5.如權利要求1所述的基于元數據信息的指標查詢方法,其特征在于,所述根據所述元數據信息中的數據表的關聯關系確定數據表集合之前,還包括:
6.如權利要...
【專利技術屬性】
技術研發人員:沈琦,杜均,張茜,
申請(專利權)人:平安科技深圳有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。