本申請涉及數(shù)據(jù)管理,具體涉及一種基于配置型對象元數(shù)據(jù)可視化展示方法、設(shè)備及介質(zhì)。
背景技術(shù):
1、相關(guān)常規(guī)技術(shù)應用中,在處理電網(wǎng)業(yè)務(wù)數(shù)據(jù)時,通常是按照固定的數(shù)據(jù)表結(jié)構(gòu)來存儲和調(diào)用數(shù)據(jù),即通過靜態(tài)配置數(shù)據(jù)表,實現(xiàn)對電網(wǎng)業(yè)務(wù)數(shù)據(jù)的初步管理。這種方式在數(shù)據(jù)再挖掘應用、場景數(shù)據(jù)類靈活重構(gòu)方面明顯不足,無法適應電網(wǎng)業(yè)務(wù)需求的變化;其次電力行業(yè)或電力系統(tǒng)目前在數(shù)據(jù)管理和應用方面一般采用數(shù)據(jù)庫結(jié)合常規(guī)的辦公軟件進行數(shù)據(jù)的統(tǒng)計分析及查看,或者習慣于通過人工干預的管理模式參與數(shù)據(jù)報表的制作,無法確保電網(wǎng)業(yè)務(wù)數(shù)據(jù)的準確性。
技術(shù)實現(xiàn)思路
1、本申請實施例提供一種基于配置型對象元數(shù)據(jù)可視化展示方法、設(shè)備及介質(zhì),旨在提高數(shù)據(jù)管理的靈活性、效率和準確性。
2、一方面,本申請?zhí)峁┮环N基于配置型對象元數(shù)據(jù)可視化展示方法,所述基于配置型對象元數(shù)據(jù)可視化展示方法包括:
3、獲取電網(wǎng)業(yè)務(wù)數(shù)據(jù)關(guān)聯(lián)的目標對象模型;
4、根據(jù)所述目標對象模型,建立目標數(shù)據(jù)庫表,所述目標數(shù)據(jù)庫表中包括多個數(shù)據(jù)屬性信息,且每一所述數(shù)據(jù)屬性信息包括待配置的多個數(shù)據(jù)屬性參數(shù);
5、接收配置指令,以根據(jù)所述配置指令對至少一個所述數(shù)據(jù)屬性參數(shù)進行配置,得到已配置的數(shù)據(jù)屬性參數(shù);
6、基于已配置的數(shù)據(jù)屬性參數(shù),更新所述目標數(shù)據(jù)庫表;
7、采用更新后的目標數(shù)據(jù)庫表,從已配置的數(shù)據(jù)源中獲取目標電網(wǎng)數(shù)據(jù);
8、基于所述目標電網(wǎng)數(shù)據(jù)和更新后的目標數(shù)據(jù)庫表,生成可視化頁面。
9、在一些實施例中,所述數(shù)據(jù)屬性信息包括數(shù)據(jù)源配置信息、數(shù)據(jù)編輯性配置信息、數(shù)據(jù)合并項配置信息、數(shù)據(jù)排序?qū)傩耘渲眯畔?、?shù)據(jù)過濾條件配置信息、數(shù)據(jù)查詢條件配置信息、數(shù)據(jù)校驗規(guī)則配置信息、數(shù)據(jù)展示規(guī)則配置信息中的至少一個。
10、在一些實施例中,所述數(shù)據(jù)校驗規(guī)則配置信息中包括目標校驗規(guī)則,所述基于所述目標電網(wǎng)數(shù)據(jù)和更新后的目標數(shù)據(jù)庫表,生成可視化頁面,包括:
11、在已配置的數(shù)據(jù)屬性參數(shù)中包括已配置的目標校驗規(guī)則時,利用已配置的目標校驗規(guī)則對所述目標電網(wǎng)數(shù)據(jù)進行數(shù)據(jù)校驗,得到校驗結(jié)果;
12、生成包括所述校驗結(jié)果的可視化頁面。
13、在一些實施例中,所述利用已配置的目標校驗規(guī)則對所述目標電網(wǎng)數(shù)據(jù)進行數(shù)據(jù)校驗,包括:
14、確定已配置的目標校驗規(guī)則的檢驗類型;
15、若所述檢驗類型為跨表校驗類型,獲取已配置的目標校驗規(guī)則的關(guān)聯(lián)數(shù)據(jù)表格;
16、利用已配置的目標校驗規(guī)則,對所述目標電網(wǎng)數(shù)據(jù)和所述關(guān)聯(lián)數(shù)據(jù)表格進行跨表數(shù)據(jù)校驗。
17、在一些實施例中,所述數(shù)據(jù)展示規(guī)則配置信息中包括目標展示方式,所述基于所述目標電網(wǎng)數(shù)據(jù)和更新后的目標數(shù)據(jù)庫表,生成可視化頁面,包括:
18、在已配置的數(shù)據(jù)屬性參數(shù)中包括已配置的目標展示方式時,按照所述目標展示方式對所述目標電網(wǎng)數(shù)據(jù)進行可視化處理,得到可視化信息;
19、生成包括所述可視化信息的可視化頁面。
20、在一些實施例中,所述數(shù)據(jù)查詢條件配置信息中包括目標查詢條件,所述接收配置指令之前,還包括:
21、顯示電網(wǎng)業(yè)務(wù)數(shù)據(jù)關(guān)聯(lián)的的庫表配置界面,所述庫表配置界面中包括所述目標查詢條件;
22、所述根據(jù)所述配置指令對至少一個所述數(shù)據(jù)屬性參數(shù)進行配置,得到已配置的數(shù)據(jù)屬性參數(shù),包括:
23、獲取所述配置指令中針對所述目標查詢條件設(shè)置的顆粒度參數(shù)以及數(shù)值參數(shù);
24、根據(jù)所述顆粒度參數(shù)以及所述數(shù)值參數(shù),生成已配置的目標查詢條件。
25、在一些實施例中,所述基于所述目標電網(wǎng)數(shù)據(jù)和更新后的目標數(shù)據(jù)庫表,生成可視化頁面之后,還包括:
26、確定所述目標電網(wǎng)數(shù)據(jù)的責任人信息,并關(guān)聯(lián)至所述可視化頁面;
27、基于多個所述可視化頁面與多個所述責任人信息之間的關(guān)聯(lián)關(guān)系,生成目標樹狀圖;
28、基于針對所述目標樹狀圖中節(jié)點的切換指令,切換顯示相應所述可視化頁面。
29、在一些實施例中,所述采用更新后的目標數(shù)據(jù)庫表,從已配置的數(shù)據(jù)源中獲取目標電網(wǎng)數(shù)據(jù),包括:
30、確定更新后的目標數(shù)據(jù)庫表中的目標查詢參數(shù),所述目標查詢參數(shù)包括已配置的數(shù)據(jù)屬性參數(shù);
31、基于所述目標查詢參數(shù),生成數(shù)據(jù)查詢請求;
32、利用所述數(shù)據(jù)查詢請求,從已配置的數(shù)據(jù)源中查詢得到所述目標電網(wǎng)數(shù)據(jù)。
33、另一方面,本申請還提供一種基于配置型對象元數(shù)據(jù)可視化展示裝置,所述基于配置型對象元數(shù)據(jù)可視化展示裝置包括:
34、第一獲取模塊,用于獲取電網(wǎng)業(yè)務(wù)數(shù)據(jù)關(guān)聯(lián)的目標對象模型;
35、數(shù)據(jù)庫表模塊,用于根據(jù)所述目標對象模型,建立目標數(shù)據(jù)庫表,所述目標數(shù)據(jù)庫表中包括多個數(shù)據(jù)屬性信息,且每一所述數(shù)據(jù)屬性信息包括待配置的多個數(shù)據(jù)屬性參數(shù);
36、參數(shù)配置模塊,用于接收配置指令,以根據(jù)所述配置指令對至少一個所述數(shù)據(jù)屬性參數(shù)進行配置,得到已配置的數(shù)據(jù)屬性參數(shù);
37、參數(shù)更新模塊,用于基于已配置的數(shù)據(jù)屬性參數(shù),更新所述目標數(shù)據(jù)庫表;
38、第二獲取模塊,用于采用更新后的目標數(shù)據(jù)庫表,從已配置的數(shù)據(jù)源中獲取目標電網(wǎng)數(shù)據(jù);
39、數(shù)據(jù)顯示模塊,用于基于所述目標電網(wǎng)數(shù)據(jù)和更新后的目標數(shù)據(jù)庫表,生成可視化頁面。
40、另一方面,本申請還提供一種計算機設(shè)備,所述計算機設(shè)備包括:
41、一個或多個處理器;
42、存儲器;以及
43、一個或多個應用程序,其中所述一個或多個應用程序被存儲于所述存儲器中,并配置為由所述處理器執(zhí)行以運行任一項所述的基于配置型對象元數(shù)據(jù)可視化展示方法。
44、另一方面,本申請還提供一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,所述計算機程序被處理器進行加載,以運行任一項所述的基于配置型對象元數(shù)據(jù)可視化展示方法。
45、另一方面,本申請還提供一種計算機程序產(chǎn)品,包括計算機程序或指令,計算機程序或指令被處理器執(zhí)行以實現(xiàn)如上任一項所述的基于配置型對象元數(shù)據(jù)可視化展示方法。
46、本申請實施例提供的基于配置型對象元數(shù)據(jù)可視化展示方法、設(shè)備及介質(zhì),在常規(guī)數(shù)據(jù)表單管理基礎(chǔ)上,以現(xiàn)有電網(wǎng)數(shù)據(jù)模型為依托,構(gòu)建、實現(xiàn)單一數(shù)據(jù)到目標對象數(shù)據(jù)體的拓撲化,從而實現(xiàn)數(shù)據(jù)、模型、圖域的一體化,通過可動態(tài)配置數(shù)據(jù)庫表,包括數(shù)據(jù)源配置、數(shù)據(jù)編輯性配置、數(shù)據(jù)合并項配置、數(shù)據(jù)排序?qū)傩耘渲?、?shù)據(jù)過濾條件配置、數(shù)據(jù)查詢條件配置等,可利用該配置方案管理幾乎電力系統(tǒng)各專業(yè)所有數(shù)據(jù),并且通過引入動態(tài)配置技術(shù),使得數(shù)據(jù)庫表和數(shù)據(jù)屬性參數(shù)能夠根據(jù)需求動態(tài)調(diào)整,顯著提升了數(shù)據(jù)管理的靈活性、效率和準確性。
1.一種基于配置型對象元數(shù)據(jù)可視化展示方法,其特征在于,所述方法包括:
2.如權(quán)利要求1所述的基于配置型對象元數(shù)據(jù)可視化展示方法,其特征在于,所述數(shù)據(jù)屬性信息包括數(shù)據(jù)源配置信息、數(shù)據(jù)編輯性配置信息、數(shù)據(jù)合并項配置信息、數(shù)據(jù)排序?qū)傩耘渲眯畔ⅰ?shù)據(jù)過濾條件配置信息、數(shù)據(jù)查詢條件配置信息、數(shù)據(jù)校驗規(guī)則配置信息、數(shù)據(jù)展示規(guī)則配置信息中的至少一個。
3.如權(quán)利要求2所述的基于配置型對象元數(shù)據(jù)可視化展示方法,其特征在于,所述數(shù)據(jù)校驗規(guī)則配置信息中包括目標校驗規(guī)則,所述基于所述目標電網(wǎng)數(shù)據(jù)和更新后的目標數(shù)據(jù)庫表,生成可視化頁面,包括:
4.如權(quán)利要求3所述的基于配置型對象元數(shù)據(jù)可視化展示方法,其特征在于,所述利用已配置的目標校驗規(guī)則對所述目標電網(wǎng)數(shù)據(jù)進行數(shù)據(jù)校驗,包括:
5.如權(quán)利要求2所述的基于配置型對象元數(shù)據(jù)可視化展示方法,其特征在于,所述數(shù)據(jù)展示規(guī)則配置信息中包括目標展示方式,所述基于所述目標電網(wǎng)數(shù)據(jù)和更新后的目標數(shù)據(jù)庫表,生成可視化頁面,包括:
6.如權(quán)利要求2所述的基于配置型對象元數(shù)據(jù)可視化展示方法,其特征在于,所述數(shù)據(jù)查詢條件配置信息中包括目標查詢條件,所述接收配置指令之前,還包括:
7.如權(quán)利要求1所述的基于配置型對象元數(shù)據(jù)可視化展示方法,其特征在于,所述基于所述目標電網(wǎng)數(shù)據(jù)和更新后的目標數(shù)據(jù)庫表,生成可視化頁面之后,還包括:
8.如權(quán)利要求1所述的基于配置型對象元數(shù)據(jù)可視化展示方法,其特征在于,所述采用更新后的目標數(shù)據(jù)庫表,從已配置的數(shù)據(jù)源中獲取目標電網(wǎng)數(shù)據(jù),包括:
9.一種計算機設(shè)備,其特征在于,所述計算機設(shè)備包括:
10.一種計算機可讀存儲介質(zhì),其特征在于,其上存儲有計算機程序,所述計算機程序被處理器進行加載,以運行權(quán)利要求1至8中任一項所述的基于配置型對象元數(shù)據(jù)可視化展示方法。