崔娟娜
(中國水利水電第十一工程局有限公司,鄭州472000)
隨著大數據的持續深挖,多數企業都已開始關注數據價值及數據管理問題。其中,主數據作為當下企業的核心數據,其相對應的主數據管理系統至關重要。這是因為,經過主數據管理平臺梳理后的數據,能夠確保企業核心數據的統一性、精準性與完整性,可進一步提高企業主數據的品質,從而最終達成企業數據共享與業務協同操作的目的。
現階段,信息系統的應用已融入了企業的各管理、業務模塊。在企業經營生產過程中,各種信息系統持續產生繁復多樣的業務數據,從而導致各項業務系統堆積了龐大的數據資源,這些數據資源對企業日常業務中產生著巨大的價值,但處理起來很復雜。這在很大程度上限制了企業信息化建設的發展,也限制了海量數據資源價值的發揮。各類分散的管理系統不足體現在以下3個方面:
1)欠缺與其他系統達成統一共享的標準,不僅造成“信息孤島”現象,還增加了系統集成的困難程度。
2)缺乏整體統一數據視圖與規范,給數據的整合與挖掘增加了一定難度,且因數據質量欠佳,所以依據這種不夠全面的數據分析結果,會對決策與管控效果產生誤判。
3)欠缺統一的數據管控平臺,大量數據仍然在分系統當中,故而無法實現對有價值的數據實施集成與共享,無法展現出數據資產的實用價值。
針對上述問題,采用主數據管理系統來統一管理各個分散的數據系統,是解決這一困境的有效方法之一。
對于當前階段的主數據管理平臺來說,主要是依托互聯網與計算機這2項技術,經處理后生成并維護主數據,以確保其能夠具有統一的規范、技術及方案。在此之后,主數據管理平臺會將完整、精準的主數據通過特定的服務方法,分散到各決策支持系統(通常該系統都需要使用到相關數據)、業務系統與業務流程等。其中,集成、共享、數據質量、數據治理是4大重點要素[1]。
此外,應用主數據管理系統作為主數據和各業務分系統相互間的紐帶,能夠提供給每個分系統對應基礎性數據存儲與錄入規范功能,這具體表現為以下2個方面:
1)為滿足操作類業務應用系統需求而向其傳輸規范化的核心主數據。在該功能中,主數據管理系統不僅能夠統一、集中地管控和維護主數據,還能夠通過數據接口(或集成工具)來實現對核心主數據的同步處理。通過以上2種措施,既能有效促進各分系統實現對于數據共享及協同,也能為整合并解析數據做好充分準備。
2)保證分析類使用系統所運用到的數據的品質以及分析維度信息的完整性。也就是說,主數據管理系統在通過標準化主數據與定義維度后,可以更好地服務于數據解析,從而為數據解析提供具備統一性的統計解析口徑,以更好地在進一步提高數據統計精準性的同時,使整體數據應用水準得到提升。
就主數據管理系統組織架構而言,其根本需求必須是管理及應用主數據。為了實現這一根本需求,在設計架構時,一定要遵守“拓展性、先進性、完整性”這3個原則,在功能上不僅需要有整體數據管理與使用的基本管理功能,還需要有可以為數據管理帶來強大的外部集成與協作技能。換言之,主數據管理系統必須要保障自身具備先進的交換機制,以更好地實現對于數據的同步。在此前提下,其在對外方面還需能夠保障各項預置服務,以確保在外部使用系統需要調用主數據時得到更好的回應,從而進一步強化主數據管理系統的實時操作性[2]。
3.2.1 主數據采集
主數據重點來自統建類主數據、自建類主數據,而部分來源則主要為當前系統的實時性主數據。基于此,通過主數據管理系統中的管理模式,不僅能夠實現篩選數據目標,還能以集中模式來確保主數據產生與變更都可在主數據管理系統中進行維護。其中,經過推送與其他系統同步的操作方式有:
1)在統建類主數據時,所選擇用來將其更新到主數據管理系統的推送方法通常都是“定向單一”。
2)在自建類主數據時,除了要保證將其植入主數據管理系統必須是一次性操作外,還要將數據維護工作統一實施于系統中。
3)在當前使用系統中分散實時性主數據時,要一次性將其增加至主數據管理系統當中;與此同時,還要保證展開操縱過程中要一直采用更新與維護主數據管理系統這一模式。
3.2.2 主數據管控
主數據整體處置程序的內容則為審批及訂閱分發主數據:(1)對于主數據審批來說,需實現維護申請主數據以及管控審批程序這2項功能(除了統建主數據)。同時,在審批完成后,主數據及其統建主數據能夠以主數據分發措施為指令,系統地將主數據分發到已訂閱的相關業務系統中。(2)系統在服從數據分發措施指令進行管控的同時,還會完成針對多種使用系統或多種數據源的分發,且會儲存分發結果。一般來說,重點劃分為以下2種方法:
1)自動分發。該方法是指在依照分發措施的前提下,對不同分發對象與需求實行配置,并在時間規定范圍內來將已更新完成的主數據發布到已訂閱使用系統中;不僅如此。自動分發這一方法還能將分發結果進行共時記錄。
2)人工分發。該方法需要依靠人工操作,具體來說,即在每層級管理員發起主數據管理系統后,由這些管理員依據自身權限來對主數據信息進行篩選,從而實施發送(通常以配置規則或指定分發為依據);需注意的是,人工分發也必須保證分發結果能夠被及時報告與記載[3]。
3.2.3 基礎管理
主數據資深業務管理主要內容有數據標準管理與質量管理等。通常情況下,主數據資深業務管理會在劃分主數據標準管理時,將其歸納為主數據實體管理以及參考實體管理2個部分。具體來說,擬定相關標準時一般都需要遵循以下5個方面的原則:
1)唯一性。即單獨的主數據編碼在使用系統中,要確保自身是唯一標識對象。
2)兼容性。即除了要滿足業務需求外,還要以編碼形式來將現有模式進行集合,這不僅能夠使新舊編碼在替換時更加方面,還能有效減少新舊編碼替換過程所需消耗的工作量與時間成本。
3)可拓展性。即在擬定編碼標準時,必須以發展的眼光來將這一標準與未來業務發展的相適應性,從而保證科學的拓展性。
4)穩定性。即不僅要避免如業務變更、組織結構變更等影響因素導致編碼必須替換,還要將擬定編碼標準穩定性作為主要考慮內容。
5)可識別性。即在保障編碼穩定性這一先決條件的基礎上,要合理為賦予編碼在業務方面意義,以更好地使工作人員在應用操作時能夠更便利。
3.2.4 查詢功能
查詢功能是日志查詢、綜合查詢、數據庫表結構查詢的基礎,且支持查詢多種信息,如:(1)主數據管理員通過主數據同步日志,能查詢主數據與其他業務系統的同步數據;(2)經過主數據分發日志,完成主數據分發日志查詢與導出,而在主數據分發不成功時,系統則會提示分發出現異常,并依據具體狀況針對分發異常的主數據進行再次發送,且同時能使用逐條分發與全部分發等功能。
Bootstrap為前端框架,其以超文本標記語言(HTML)、級聯樣式表(CSS)、腳本編寫語言(JavaScript)為基礎,簡便靈動,且支持布局、全局CSS樣式與某些常見插件功能,風格一致,極易定制,適合在多種風格互聯網(Web)研發。另外,Bootstrap還將Metronic作為模板框架,支持扁平化組件樣式和多套界面模板且集中了數個界面組件,結果與風格一致。此外,Bootstrap還填補了管理系統界面的不足以及樹插件(JQuery)與Bootstrap自身插件風格不一致的缺陷。
Kafka為分布式,拓展性強、處置速度快、可持久化,歸結為分布式發布與訂閱的消息系統,具備水平拓展與高吞吐量的特點,已被普及應用。其優點可體現在如下4方面:
1)解耦合。每個微服務經過Kafka的統一接口實施數據替換,減少了系統模塊相互間的耦合性。
2)廣闊拓展性。不僅能夠隨意給Kafka增設推送消息量,還能夠經過水平拓展Kafka的消息轉發器(Broker)節點來完成消息量負載平衡。
3)加強緩沖能力。針對微服務相互間訪問量的加劇,Kafka消息隊列能夠高效緩沖系統的巨大流量壓力。
4)健壯性強。Kafka在局部失去功能狀況下,不會給整體系統帶來影響。此外,可借助消息的及時同步機制,來完成每個系統相互間的數據同步,具有較強的有效性。
主數據管理系統為企業信息化建設的基本工作內容,可經過數據標準化推動信息系統的高效集成與業務集成,同時由企業級數據資產規范化管理,來有效推動信息系統的高效管理與業務管理,以進一步提高主數據的一致性、可使用性與安全性,可整體提高信息化建設的效果,從而有效創建完備的數據管理平臺來確保信息化建設達到良好效果,最終為達成信息化戰略目標提供強大的動力。