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