本發(fā)明涉及計算機(jī),尤其涉及一種指標(biāo)查詢系統(tǒng)、方法、設(shè)備及存儲介質(zhì)。
背景技術(shù):
1、現(xiàn)階段,大數(shù)據(jù)越來越成為企業(yè)生產(chǎn)與發(fā)展的基礎(chǔ)設(shè)施,并隨著科技與理念的發(fā)展,越來越多的企業(yè)朝著“數(shù)據(jù)驅(qū)動型”的方向進(jìn)行變革。
2、在變革的過程中,通常需要將數(shù)據(jù)倉庫中的業(yè)務(wù)數(shù)據(jù)以查詢指標(biāo)的形式對外輸出。在企業(yè)架構(gòu)中,不同業(yè)務(wù)部門都存在指標(biāo)的查詢需求,目前的指標(biāo)查詢架構(gòu)為不同的業(yè)務(wù)部門分別配備了指標(biāo)查詢裝置,每個業(yè)務(wù)部門采用各自的指標(biāo)查詢裝置實現(xiàn)指標(biāo)的查詢。
3、在實現(xiàn)本發(fā)明的過程中,發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在以下技術(shù)問題:
4、一方面,相同的指標(biāo)查詢語句在多個業(yè)務(wù)部門的指標(biāo)查詢裝置中被重復(fù)實現(xiàn),耗費(fèi)開發(fā)成本和存儲成本;另一方面,傳統(tǒng)的指標(biāo)查詢架構(gòu)涉及到跨部門的指標(biāo)查詢語句的同步問題,如果指標(biāo)查詢語句同步不及時,則會使得不同業(yè)務(wù)部門分別查詢到的指標(biāo)數(shù)據(jù)存在差異,影響指標(biāo)數(shù)據(jù)的置信度。
技術(shù)實現(xiàn)思路
1、本發(fā)明實施例提供了一種指標(biāo)查詢系統(tǒng)、方法、設(shè)備及存儲介質(zhì),以解決相同的指標(biāo)查詢語句在多個指標(biāo)查詢裝置中被重復(fù)實現(xiàn)的問題,降低指標(biāo)查詢語句的開發(fā)成本和存儲成本,以及保障指標(biāo)數(shù)據(jù)的置信度。
2、根據(jù)本發(fā)明一個實施例提供了一種指標(biāo)查詢系統(tǒng),該系統(tǒng)包括:業(yè)務(wù)層、數(shù)據(jù)倉庫層和指標(biāo)查詢裝置,所述業(yè)務(wù)層中包含至少兩個業(yè)務(wù)對象,所述指標(biāo)查詢裝置包括:查詢語句獲取模塊、查詢語句執(zhí)行模塊和指標(biāo)數(shù)據(jù)發(fā)送模塊;
3、其中,所述業(yè)務(wù)對象,用于將指標(biāo)查詢請求發(fā)送給所述指標(biāo)查詢裝置;
4、所述查詢語句獲取模塊,用于響應(yīng)于接收到所述指標(biāo)查詢請求,基于所述指標(biāo)查詢請求中的查詢指標(biāo)標(biāo)識,確定指標(biāo)查詢語句;
5、所述查詢語句執(zhí)行模塊,用于采用所述指標(biāo)查詢語句,對所述數(shù)據(jù)倉庫層執(zhí)行查詢操作得到指標(biāo)數(shù)據(jù);
6、所述指標(biāo)數(shù)據(jù)發(fā)送模塊,用于將所述指標(biāo)數(shù)據(jù)發(fā)送給與所述指標(biāo)查詢請求中的對象身份標(biāo)識對應(yīng)的業(yè)務(wù)對象。
7、根據(jù)本發(fā)明另一個實施例提供了一種指標(biāo)查詢方法,該方法包括:
8、響應(yīng)于接收到業(yè)務(wù)對象發(fā)送的指標(biāo)查詢請求,基于所述指標(biāo)查詢請求中的查詢指標(biāo)標(biāo)識,確定指標(biāo)查詢語句;
9、采用所述指標(biāo)查詢語句,對數(shù)據(jù)倉庫層執(zhí)行查詢操作得到指標(biāo)數(shù)據(jù);
10、將所述指標(biāo)數(shù)據(jù)發(fā)送給與所述指標(biāo)查詢請求中的對象身份標(biāo)識對應(yīng)的業(yè)務(wù)對象。
11、根據(jù)本發(fā)明另一個實施例提供了一種電子設(shè)備,該電子設(shè)備包括:
12、至少一個處理器;以及
13、與所述至少一個處理器通信連接的存儲器;其中,
14、所述存儲器存儲有可被所述至少一個處理器執(zhí)行的計算機(jī)程序,所述計算機(jī)程序被所述至少一個處理器執(zhí)行,以使所述至少一個處理器能夠執(zhí)行本發(fā)明任一實施例所述的指標(biāo)查詢方法。
15、根據(jù)本發(fā)明另一個實施例提供了一種計算機(jī)可讀存儲介質(zhì),所述計算機(jī)可讀存儲介質(zhì)存儲有計算機(jī)指令,所述計算機(jī)指令用于使處理器執(zhí)行時實現(xiàn)本發(fā)明任一實施例所述的指標(biāo)查詢方法。
16、本發(fā)明實施例的技術(shù)方案,在指標(biāo)查詢系統(tǒng)中設(shè)置了一個指標(biāo)查詢裝置,通過該指標(biāo)查詢裝置接收至少兩個業(yè)務(wù)對象分別發(fā)送的指標(biāo)查詢請求,針對每個指標(biāo)查詢請求,基于指標(biāo)查詢請求中的查詢指標(biāo)標(biāo)識,確定指標(biāo)查詢語句,采用指標(biāo)查詢語句,對數(shù)據(jù)倉庫層執(zhí)行查詢操作得到指標(biāo)數(shù)據(jù),將指標(biāo)數(shù)據(jù)發(fā)送給與指標(biāo)查詢請求中的對象身份標(biāo)識對應(yīng)的業(yè)務(wù)對象,解決了相同的指標(biāo)查詢語句在多個指標(biāo)查詢裝置中被重復(fù)實現(xiàn)的問題,不僅降低了指標(biāo)查詢語句的開發(fā)成本和存儲成本,還保障了指標(biāo)數(shù)據(jù)的置信度。
17、應(yīng)當(dāng)理解,本部分所描述的內(nèi)容并非旨在標(biāo)識本發(fā)明的實施例的關(guān)鍵或重要特征,也不用于限制本發(fā)明的范圍。本發(fā)明的其它特征將通過以下的說明書而變得容易理解。
1.一種指標(biāo)查詢系統(tǒng),其特征在于,包括:業(yè)務(wù)層、數(shù)據(jù)倉庫層和指標(biāo)查詢裝置,所述業(yè)務(wù)層中包含至少兩個業(yè)務(wù)對象,所述指標(biāo)查詢裝置包括:查詢語句獲取模塊、查詢語句執(zhí)行模塊和指標(biāo)數(shù)據(jù)發(fā)送模塊;
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述指標(biāo)查詢裝置還包括:元信息管理模塊,用于存儲至少一個預(yù)設(shè)指標(biāo)標(biāo)識分別對應(yīng)的指標(biāo)屬性數(shù)據(jù);
3.根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于,所述指標(biāo)屬性數(shù)據(jù)包括指標(biāo)物料數(shù)據(jù)、指標(biāo)操作數(shù)據(jù)、屬性限制數(shù)據(jù)和查詢存儲路徑,其中,所述指標(biāo)物料數(shù)據(jù)表征所述查詢指標(biāo)標(biāo)識對應(yīng)的指標(biāo)對象字段,所述指標(biāo)操作數(shù)據(jù)表征執(zhí)行查詢操作的操作符,所述屬性限制數(shù)據(jù)表征所述查詢指標(biāo)標(biāo)識對應(yīng)的屬性過濾范圍,所述查詢存儲路徑表征所述查詢指標(biāo)標(biāo)識對應(yīng)的數(shù)據(jù)列表在所述數(shù)據(jù)倉庫層中的存儲路徑。
4.根據(jù)權(quán)利要求3所述的系統(tǒng),其特征在于,所述查詢語句獲取模塊,還用于:
5.根據(jù)權(quán)利要求3所述的系統(tǒng),其特征在于,所述數(shù)據(jù)倉庫層中包含至少兩種存儲介質(zhì),所述指標(biāo)屬性數(shù)據(jù)還包括存儲介質(zhì)類型,所述查詢語句獲取模塊,具體用于:
6.根據(jù)權(quán)利要求3所述的系統(tǒng),其特征在于,所述數(shù)據(jù)倉庫層中包含至少兩種存儲介質(zhì),所述指標(biāo)屬性數(shù)據(jù)還包括存儲介質(zhì)類型,所述查詢語句執(zhí)行模塊,具體用于:
7.根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于,所述指標(biāo)查詢裝置還包括:指標(biāo)管理模塊,用于:
8.根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于,所述指標(biāo)查詢裝置還包括:指標(biāo)查詢輸入模塊,用于響應(yīng)于檢測到所述業(yè)務(wù)對象發(fā)送的查詢觸發(fā)請求,將預(yù)先設(shè)置的查詢參數(shù)界面展示給所述業(yè)務(wù)對象;
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述查詢參數(shù)數(shù)據(jù)還包括所述查詢指標(biāo)標(biāo)識對應(yīng)的數(shù)據(jù)處理參數(shù),所述指標(biāo)查詢裝置還包括:
10.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述查詢參數(shù)數(shù)據(jù)還包括查詢維度數(shù)據(jù),所述查詢語句獲取模塊,具體用于:
11.一種指標(biāo)查詢方法,其特征在于,應(yīng)用于權(quán)利要求1-9任一項所述的指標(biāo)查詢系統(tǒng),包括:
12.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括:
13.一種計算機(jī)可讀存儲介質(zhì),其特征在于,所述計算機(jī)可讀存儲介質(zhì)存儲有計算機(jī)指令,所述計算機(jī)指令用于使處理器執(zhí)行時實現(xiàn)權(quán)利要求11所述的指標(biāo)查詢方法。