PMS系統臺賬數據服務及數據質量檢測系統
據庫中臺賬數據標準規范表進行對比。先判斷是否為空,如果為空則是必填數據,需存入錯誤信息數組;不為空則必填數據不用檢測。完成一個臺賬數據的質量檢測后,對下一個臺賬數據進行質量檢測,最后將結果保存、統計、匯總,關鍵代碼如下:
//把結果數組中的xml格式字符串轉為SimpleXML對象
$result = simplexml_load_string($result[‘Get’.$type.’AccountListResult’]);
$element = $result->$type.’InfoList’->$type.’Account’;
$element = $this->formatSimpleXML($element); //規范格式方便質量檢測
$scheme = M(“sy_scheme”);//將數據規范表實例化
……
//檢測判斷
if(empty($data[0])){//沒有填數據,不再執行check_type
if($is_fill){
$array = $check->addErrorArray($type,$account_id, $label,
$scheme[$i][‘para_name’],$data,0,’為空',$array); //存入錯誤信息數組}}
elseif($check_type){//判斷是否填寫正確
settype($data,”string”);
$array = $check->checkType($check_type,$data,$type,$account_id,$scheme[$i],$array);}
else//不是必填項為空或填寫正確
continue;
}
return $array;
}
在CheckController中用checkType函數判斷是否填寫正確,分為幾種標準規范:無其他要求,有閾值,不能有中文,必須是中文,判斷日期,不帶單位,匹配標準格式,匹配生產廠家編碼,匹配部門編碼。
4.3 實驗結果與分析
在臺賬數據質量檢測功能界面(見
點擊“生成報表”,對異常數據進行統計,生成的臺賬數據檢測報表如
5 數據質量提升對策
1)集中對PMS數據錄入人員展開培訓,重點關注PMS系統中對輸入規范沒有明確要求的相關屬性,將培訓考核結果與后續工作完成質量同時納入日常工作考核范圍,提升后續工作效率。
2)PMS系統根據各類數據的格式要求,明確數據填寫規范,包括填寫內容的格式、上下限、統一命名及編碼規范等,同時還可設置數據過濾功能,在數據入庫前進行多次問題反饋與整改。
3)根據不同類型數據的需求,在系統內添加部分數據修復與缺失數據填充的功能,例如字段要求為不可添加單位,則可以自動將錯誤值后綴字母部分去除;缺失字段若有填寫正確的關聯字段,可通過固定關聯關系進行填補。需要注意的是,在數據修復與填補功能準確度不夠高的情況下,需要生成報表進行人工確認后才可對實際數據進行操作。
6 結語
隨著國家電網公司臺賬數據量的日益增加,臺賬數據質量的檢測耗時變得越來越長,本文設計開發了一套PMS臺賬數據服務及數據質量檢測軟件,用自動化的檢測替代人工檢查方式,提高供電企業數據質量檢測工作的檢測速度,解決臺賬數據質量檢測難題,能夠將缺失數據和錯誤數據成功并精確地檢測出來。系統還需要進一步的完善,在提高檢測性能的同時,補充對更多類型臺賬數據檢測的功能,最終實現系統功能完備、操作便捷的目標。
(編輯:張欽芝)
參考文獻
[1]
責任編輯:售電衡衡
-
權威發布 | 新能源汽車產業頂層設計落地:鼓勵“光儲充放”,有序推進氫燃料供給體系建設
2020-11-03新能源,汽車,產業,設計 -
中國自主研制的“人造太陽”重力支撐設備正式啟運
2020-09-14核聚變,ITER,核電 -
探索 | 既耗能又可供能的數據中心 打造融合型綜合能源系統
2020-06-16綜合能源服務,新能源消納,能源互聯網
-
新基建助推 數據中心建設將迎爆發期
2020-06-16數據中心,能源互聯網,電力新基建 -
泛在電力物聯網建設下看電網企業數據變現之路
2019-11-12泛在電力物聯網 -
泛在電力物聯網建設典型實踐案例
2019-10-15泛在電力物聯網案例
-
權威發布 | 新能源汽車產業頂層設計落地:鼓勵“光儲充放”,有序推進氫燃料供給體系建設
2020-11-03新能源,汽車,產業,設計 -
中國自主研制的“人造太陽”重力支撐設備正式啟運
2020-09-14核聚變,ITER,核電 -
能源革命和電改政策紅利將長期助力儲能行業發展
-
探索 | 既耗能又可供能的數據中心 打造融合型綜合能源系統
2020-06-16綜合能源服務,新能源消納,能源互聯網 -
5G新基建助力智能電網發展
2020-06-125G,智能電網,配電網 -
從智能電網到智能城市