◎北京航天情報與信息研究所 王衛國
關于航天總體院數據中心建設的思考
◎北京航天情報與信息研究所 王衛國
航天總體院經過多年信息化建設,院屬各單位在各業務領域建設了各類信息系統,有力地支撐了現有業務模式下的應用需求,積累了一定的業務數據存量,為數據統籌管理提供了有利條件。同時,航天總體院持續將數據中心作為信息化的重點工作推進,面向各類業務的統計查詢需求以及上級單位報送要求建成了指標體系。這些指標數據分為軍用產業、經濟運行2個主題,在一定程度上構成了航天總體院面向主題的數據集市。但是由于缺少面向全局的數據倉庫,往往根據指標數據需求來直接抽取或填報數據,形成多個“水管”并行的數據倉庫——每增加一個指標,就需要增加一根“水管”。
航天總體院的主要產品是型號武器系統,主要業務圍繞型號武器系統的預研、研制、生產、試驗、交付和服務等全生命周期各階段的項目進行;承擔的產品對象具有型號多、產品結構復雜、研制生產周期長、生產批量小、工程變更頻繁、質量要求極高等特點;產品全生命周期管理難度大;從業務流程和數據的角度看,具有流程(包括流程中的環節)和數據種類繁多,而每項流程和活動的發生頻次較少的特點。
由于型號武器系統特有的系統復雜性、技術和管理難度高等,航天總體院型號武器系統相關的主體工作基本在內部閉環完成。另外,隨著型號交付周期壓力的加大以及系統集成復雜性的提高,院屬單位之間的上下游協同需求越來越迫切,跨單位的集成產品開發模式成為發展必然。由于缺少按端到端價值鏈重構的流程一體化組織結構,職能部門之間存在孤島現象,各法人單位在管理上又相對自成體系,導致應用系統和數據的建設從局部需求出發,缺少在企業整體層面的統籌。
國外企業管理水平高,業務標準化程度高,企業組織結構、制度和流程與企業戰略息息相關,信息化的發展目標主要是匹配業務需求,信息化發展階段主要取決于信息化自身的建設進程。國內部分企業管理較現代管理仍有較大差距,其管理粗放、特例多,業務自身處于不斷發展的過程中。而信息化既要匹配業務需求又要牽引業務發展,因此信息化的發展階段就要隨著業務建設不斷迭代,企業的管理水平和業務建設水平會在一定程度上決定企業信息化的總體建設水平。航天總體院受限于自身行業和產品的特點,與國外先進企業的管理模式有較多差異,存在不少航天總體院獨有的特色管理方式。
這些原因決定了航天總體院的信息化建設模式不能照搬國內外先進企業或其它行業的建設模式,而是要在某種程度上形成適應航天總體院自身發展特點的信息化建設模式。在這一模式下,信息化既要匹配業務需要又要牽引業務發展,要在業務模式不斷發展變化的環境中進行建設,形成一種隨著業務模式變革而螺旋式上升的建設模式。
數據建設是信息化工作的重中之重,航天總體院數據建設的核心問題是業務建設。當前航天總體院信息化整體仍未發展到諾蘭模型的數據管理階段,在局部上不同領域的信息化水平處于諾蘭模型的不同階段。航天總體院有2個層面的數據建設:一是面向業務實際使用的操作型數據(OLTP,聯機事務處理型);二是面向企業戰略的分析性數據(OLAP,聯機分析處理型)。當前的建設重點主要有3個方面:一是企業級數據倉庫模型的系統性構造;二是基于業務過程的原始數據倉庫(或稱操作性數據存儲、貼源模型層)建設;三是數據標準化建設。
1.持續建設與優化面向企業全局的主題數據倉庫模型
實質上,主題數據倉庫建設是企業全局業務模型的建模過程,需要在反復迭代的基礎上進行持續優化。理想的信息化建設過程首先應該建設聯機事務處理類的業務系統,使業務處理過程在線上聯機處理,積累大量過程數據,進而發展到聯機分析處理類決策支持系統建設。由于航天總體院自身信息化建設特點,在具體的業務處理過程和決策分析等方面都需要存在一定的系統存量,這就要求航天總體院在建立完善的能夠全面覆蓋業務的事務處理類系統的同時開展決策分析類系統建設。在決策分析類系統方面,要基于企業發展戰略開展面向企業整體的全局業務模型頂層設計,繼而建立指標體系。
目前,航天總體院數據指標的建設是上級單位、院領導和業務部門從各個維度度量航天總體院業務的指標,實質上指標分解的過程就是航天總體院業務模型分析維度的分解過程,基礎業務數據就是這些維度。目前主題數據庫的建設,往往根據上級單位和領導的直接需求而來,由于大量業務在線下執行,線上數據不能有效覆蓋各類業務,在業務數據主題的構成上存在漏洞。
要建設適合航天總體院的數據倉庫模型,需要對標同行業管理水平領先的企業,結合航天總體院發展戰略,形成盡可能全面的數據指標模型。該指標模型應能夠隨著企業戰略的發展而適當性地調整。在根據數據統計分析需求構建數據倉庫的過程中,不斷擴展優化已有數據模型。當收到用戶的報表需求后,建立報表數據模型時應考慮報表的未來擴展需求。
2.原始數據倉庫建設
經過多年信息化建設,航天總體院普遍存在不同時期建設的信息化“河流”或“湖泊”。當前需要將原始數據集中存儲水庫,并打通由河流、湖泊到水庫的渠道。對建設或未來建設的系統提出原始業務數據向原始數據倉庫歸集的要求,并在系統或新增模塊上線后,將新產生的業務數據提交到原始數據倉庫。
如果沒有良好的業務系統為原始數據提供支撐,主題數據倉庫模型設計的即使再科學,也無法有效地提供基于數據的決策支持。因此,航天總體院在持續優化主題數據倉庫的同時,還要利用面向全局的主題數據分析要求反過來牽引各領域業務應用的建設或完善升級,要把核心型號產品的實現過程、項目管理過程搬到線上。
3.數據標準化建設
數據標準化建設過程實質上是業務過程規范化和各單位業務對齊的過程。對原有分散在各個系統、各業務領域的數據制定標準,統一數據的命名、定義、字符類型、長度等基礎規范,并對數據的維護管理過程進行規范化。航天總體院數據標準化當前的工作重點在于明確治理結構。
根據數據對應的業務職責明確數據編碼和管理主責部門。對于有不同子類的數據,根據業務子類由不同部門負責的,應由各責任部門協商統籌管理。同時,應在各單位設立數據歸口管理部門,對于部門之間數據職責存在分歧的,由數據歸口管理部門協調解決。
對于數據的管理流程,應由負責該類業務發起的部門發起數據的新增流程,數據的各個屬性分別由不同職責部門負責維護。該流程的梳理和固化應由數據主管協調各部門、各下屬單位。數據的維護過程可能涉及到不同業務領域系統數據的集成工作,應由信息技術部門配合數據管理部門進行系統集成工作。
一是落實信息化管理部門管理改革職能。信息化建設必然是融合了業務建設的整體體系,在航天總體院當前發展階段尤為如此。航天總體院信息化管理部門必須具備管理改革、組織結構和崗位職責調整、流程優化、數據治理等職能。如果信息化管理部門職能僅限于信息化甚至信息系統建設,則信息化建設必然如同隔靴搔癢,事倍功半。
二是加大已有應用系統的維護投入。一般來說,軟件系統上線后每年的維護費用大約為項目建設費用的10%~20%。由于航天總體院自身發展特點,業務模式仍處于持續優化變革時期,而應用系統實質上基于業務模型的數據和流程,所以隨著業務不斷調整、不斷有新的流程上線需求、優化變更需求出現,數據不斷規范化,應用系統需要隨著業務不斷優化完善。因此,在加大應用系統建設投入的同時,更應加大已有系統的維護投入,使得系統能夠適應業務的發展要求,同時保護IT資產。▲