PMS系統(tǒng)臺賬數(shù)據(jù)服務(wù)及數(shù)據(jù)質(zhì)量檢測系統(tǒng)
據(jù)庫中臺賬數(shù)據(jù)標(biāo)準(zhǔn)規(guī)范表進(jìn)行對比。先判斷是否為空,如果為空則是必填數(shù)據(jù),需存入錯誤信息數(shù)組;不為空則必填數(shù)據(jù)不用檢測。完成一個臺賬數(shù)據(jù)的質(zhì)量檢測后,對下一個臺賬數(shù)據(jù)進(jìn)行質(zhì)量檢測,最后將結(jié)果保存、統(tǒng)計、匯總,關(guān)鍵代碼如下:
//把結(jié)果數(shù)組中的xml格式字符串轉(zhuǎn)為SimpleXML對象
$result = simplexml_load_string($result[‘Get’.$type.’AccountListResult’]);
$element = $result->$type.’InfoList’->$type.’Account’;
$element = $this->formatSimpleXML($element); //規(guī)范格式方便質(zhì)量檢測
$scheme = M(“sy_scheme”);//將數(shù)據(jù)規(guī)范表實(shí)例化
……
//檢測判斷
if(empty($data[0])){//沒有填數(shù)據(jù),不再執(zhí)行check_type
if($is_fill){
$array = $check->addErrorArray($type,$account_id, $label,
$scheme[$i][‘para_name’],$data,0,’為空',$array); //存入錯誤信息數(shù)組}}
elseif($check_type){//判斷是否填寫正確
settype($data,”string”);
$array = $check->checkType($check_type,$data,$type,$account_id,$scheme[$i],$array);}
else//不是必填項(xiàng)為空或填寫正確
continue;
}
return $array;
}
在CheckController中用checkType函數(shù)判斷是否填寫正確,分為幾種標(biāo)準(zhǔn)規(guī)范:無其他要求,有閾值,不能有中文,必須是中文,判斷日期,不帶單位,匹配標(biāo)準(zhǔn)格式,匹配生產(chǎn)廠家編碼,匹配部門編碼。
4.3 實(shí)驗(yàn)結(jié)果與分析
在臺賬數(shù)據(jù)質(zhì)量檢測功能界面(見
圖4 臺賬數(shù)據(jù)質(zhì)量檢測界面Fig.4 Accountdata quality detection interface
點(diǎn)擊“生成報表”,對異常數(shù)據(jù)進(jìn)行統(tǒng)計,生成的臺賬數(shù)據(jù)檢測報表如
圖5 臺賬數(shù)據(jù)檢測報表Fig.5 Account data detection report
5 數(shù)據(jù)質(zhì)量提升對策
1)集中對PMS數(shù)據(jù)錄入人員展開培訓(xùn),重點(diǎn)關(guān)注PMS系統(tǒng)中對輸入規(guī)范沒有明確要求的相關(guān)屬性,將培訓(xùn)考核結(jié)果與后續(xù)工作完成質(zhì)量同時納入日常工作考核范圍,提升后續(xù)工作效率。
2)PMS系統(tǒng)根據(jù)各類數(shù)據(jù)的格式要求,明確數(shù)據(jù)填寫規(guī)范,包括填寫內(nèi)容的格式、上下限、統(tǒng)一命名及編碼規(guī)范等,同時還可設(shè)置數(shù)據(jù)過濾功能,在數(shù)據(jù)入庫前進(jìn)行多次問題反饋與整改。
3)根據(jù)不同類型數(shù)據(jù)的需求,在系統(tǒng)內(nèi)添加部分?jǐn)?shù)據(jù)修復(fù)與缺失數(shù)據(jù)填充的功能,例如字段要求為不可添加單位,則可以自動將錯誤值后綴字母部分去除;缺失字段若有填寫正確的關(guān)聯(lián)字段,可通過固定關(guān)聯(lián)關(guān)系進(jìn)行填補(bǔ)。需要注意的是,在數(shù)據(jù)修復(fù)與填補(bǔ)功能準(zhǔn)確度不夠高的情況下,需要生成報表進(jìn)行人工確認(rèn)后才可對實(shí)際數(shù)據(jù)進(jìn)行操作。
6 結(jié)語
隨著國家電網(wǎng)公司臺賬數(shù)據(jù)量的日益增加,臺賬數(shù)據(jù)質(zhì)量的檢測耗時變得越來越長,本文設(shè)計開發(fā)了一套PMS臺賬數(shù)據(jù)服務(wù)及數(shù)據(jù)質(zhì)量檢測軟件,用自動化的檢測替代人工檢查方式,提高供電企業(yè)數(shù)據(jù)質(zhì)量檢測工作的檢測速度,解決臺賬數(shù)據(jù)質(zhì)量檢測難題,能夠?qū)⑷笔?shù)據(jù)和錯誤數(shù)據(jù)成功并精確地檢測出來。系統(tǒng)還需要進(jìn)一步的完善,在提高檢測性能的同時,補(bǔ)充對更多類型臺賬數(shù)據(jù)檢測的功能,最終實(shí)現(xiàn)系統(tǒng)功能完備、操作便捷的目標(biāo)。
(編輯:張欽芝)
參考文獻(xiàn)
[1]
[2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12]

責(zé)任編輯:售電衡衡
- 相關(guān)閱讀
- 泛在電力物聯(lián)網(wǎng)
- 電動汽車
- 儲能技術(shù)
- 智能電網(wǎng)
- 電力通信
- 電力軟件
- 高壓技術(shù)
-
權(quán)威發(fā)布 | 新能源汽車產(chǎn)業(yè)頂層設(shè)計落地:鼓勵“光儲充放”,有序推進(jìn)氫燃料供給體系建設(shè)
2020-11-03新能源,汽車,產(chǎn)業(yè),設(shè)計 -
中國自主研制的“人造太陽”重力支撐設(shè)備正式啟運(yùn)
2020-09-14核聚變,ITER,核電 -
探索 | 既耗能又可供能的數(shù)據(jù)中心 打造融合型綜合能源系統(tǒng)
2020-06-16綜合能源服務(wù),新能源消納,能源互聯(lián)網(wǎng)
-
新基建助推 數(shù)據(jù)中心建設(shè)將迎爆發(fā)期
2020-06-16數(shù)據(jù)中心,能源互聯(lián)網(wǎng),電力新基建 -
泛在電力物聯(lián)網(wǎng)建設(shè)下看電網(wǎng)企業(yè)數(shù)據(jù)變現(xiàn)之路
2019-11-12泛在電力物聯(lián)網(wǎng) -
泛在電力物聯(lián)網(wǎng)建設(shè)典型實(shí)踐案例
2019-10-15泛在電力物聯(lián)網(wǎng)案例
-
新基建之充電樁“火”了 想進(jìn)這個行業(yè)要“心里有底”
2020-06-16充電樁,充電基礎(chǔ)設(shè)施,電力新基建 -
燃料電池汽車駛?cè)雽こ0傩占疫€要多久?
-
備戰(zhàn)全面電動化 多部委及央企“定調(diào)”充電樁配套節(jié)奏
-
權(quán)威發(fā)布 | 新能源汽車產(chǎn)業(yè)頂層設(shè)計落地:鼓勵“光儲充放”,有序推進(jìn)氫燃料供給體系建設(shè)
2020-11-03新能源,汽車,產(chǎn)業(yè),設(shè)計 -
中國自主研制的“人造太陽”重力支撐設(shè)備正式啟運(yùn)
2020-09-14核聚變,ITER,核電 -
能源革命和電改政策紅利將長期助力儲能行業(yè)發(fā)展
-
探索 | 既耗能又可供能的數(shù)據(jù)中心 打造融合型綜合能源系統(tǒng)
2020-06-16綜合能源服務(wù),新能源消納,能源互聯(lián)網(wǎng) -
5G新基建助力智能電網(wǎng)發(fā)展
2020-06-125G,智能電網(wǎng),配電網(wǎng) -
從智能電網(wǎng)到智能城市