企業信息資源規劃(IRP)初探
佚名
論文導讀::圖1信息資源規劃方法。需求分析的原則:緊抓物流這條主線。物料編碼。信息分類編碼的規范和統一。 關鍵詞:信息資源規劃,物流,物料,信息分類編碼,用戶視圖分析,數據模型、解決方案 (一)概述 信息資源規劃(Information Resource Planning ,簡稱IRP),是指對所在單位信息的采集、處理、傳輸和使用的全面規劃。其核心是運用先進的信息工程和數據管理理論及方法,通過總體數據規劃,奠定資源管理的基礎,促進實現集成化的應用開發,構建信息資源網。 以信息工程方法論為指導,采用工程化方法,借助相應的軟件支持工具,從企業的發展戰略目標出發,對企業的生產管理、銷售管理、物資管理、人力資源、財務管理、設備管理、計劃統計、質量管理、工程管理、安全環保、綜合管理等主營業務,按規范進行企業級的IRP。 安慶石化的IRP,是信息工程方法論、總體數據規劃和信息資源管理標準的結合體,其實現方法可概括為:IRP = 兩個階段 + 兩條主線 + 三個模型 + 一套標準,如圖1 所示。 圖1 信息資源規劃方法 (二)實現難點及解決方法 下面僅以生安慶石化企業生產經營密切相關的生產(含計量)管理、銷售管理、計劃統計三個關鍵職能域的需求分析與模型設計過程為例,從信息的分類編碼(標準)、數據模型的建立、主題的確定等方面,介紹安慶IRP實現的難點與解決方法。 1. 信息分類編碼的規范和統一 IRP的數據需求分析要建立全局的數據標準用戶視圖分析,這是進行數據集成的基礎準備工作。 按照信息工程理論,進行企業IRP,首先需要確定的就是數據管理標準。根據數據標準,進行企業基礎信息的分類編碼。沒有標準化就沒有信息化,信息分類編碼標準是信息標準中的最基礎的標準。信息分類就是根據信息內容的屬性或特征,將信息按一定的原則和方法進行區分和歸類,并建立起一定的分類系統和排列順序,以便管理和使用信息。信息編碼就是在信息分類的基礎上,將信息對象賦于有一定規律性的、易于計算機和人識別與處理的符號。我們在IRP的過程中,遵照國際標準-國家標準-行業標準-企業標準的序列,建立了全企業信息系統所使用的信息分類編碼標準。并依據此標準對編碼對象進行了分類、制訂了編碼規則。 為了有效地簡化信息并使之標準化,我們對生產管理、銷售管理、計劃統計這三個與生產經營密切相關的關鍵性職能域的信息,進行了集中、分類、歸并和深入分析,提煉出24種不同的標識。其中七種(物料、單位、技術經濟指標、裝置、儲罐、計量器具分類、客戶)為A類、一種(計量單位)為B類、八種(數據類別、物料標識、計劃類型、收付標識、收撥標識、運輸方式、結算項目、銷售類別)為C類以及計劃統計自用的十七種(計劃周期、統計周期、數據類型、來源去向、來源去向單位、加工類型、專業類型、單位標識、產品標識、產品狀態、總公司標識、有效標識、運算標識、特殊標識、入出標識、庫存標識、在途標識)標識,以利于提高信息的標準化以及信息的處理速度和準確性,同時也降低了存儲空間的占用率。 (1)單位編碼 安慶石化現行的人事單位編碼是8位字符型數字碼。此碼按順序編制,未體現上下級單位間的隸屬關系,且沒有明細到具體的裝置,無法做為信息標準供相關應用系統共享。為解決此問題作者提出了兩種方案:一.在現行的人事單位代碼表中增加“隸屬單位”編碼字段;二.對現行的人事單位代碼進行修訂:8位字符長度和類型不變,但重新分碼段進行區別和關聯:第一層兩位字符,32 表示股份公司、11表示資產公司;第二層兩位字符,表示二級單位(處級和業務板塊);第三層兩位字符,表示作業部或科室;第四層一位字符,表示同類順序號(如裝置);第五層一位字符,表示明細裝置。并且需要建立代碼對照表,實現與原代碼的轉換。前者簡單易行,后者實現有難度,但符合信息編碼規范,作者傾向采用后者。 (2)物料編碼 從信息處理的角度,我們將物料分為五大類:原料/半成品/成品、公用工程、化學藥品與三劑、廢料和下腳料、燃料消耗。 我廠現行應用系統“技術經濟指標統計系統”、ERP和MES使用的物料編碼皆源自總部的石化產品編碼(8位字符型數字碼)。但由于各系統實施的時間不同,總部在不同時期對代碼完善的程度也不同,從而導致我廠以上各系統的物料編碼出現少量不一致性。因此,為了規范統一用戶視圖分析,我們確定以ERP為主、MES(部分半成品)為輔,建立企業物料編碼標準,并通過統一的數據交換平臺,實現物料基本信息的共享。 (3)指標編碼 技術經濟指標是衡量一個企業生產經營水平的重要指標。我廠現行的技術經濟指標編碼(8位以7打頭的字符型數字碼),是2002年實施總部推廣的“技術經濟指標統計系統”時,總部統一下發的。由于當時這套編碼還不夠完善,計劃統計部門為了使用方便,增加了一些滿足自身需要的代碼。如煉油、化肥、腈綸自用的指標分別以71、72和73打頭,與總部現行的指標編碼有些不同。但由于該系統目前已非常成熟,并已成為企業統計人員必備的工具。因此,為了保證系統的持續穩定使用,我們在進行數據集成時,仍采用企業現行的技術經濟指標編碼。 另外,為了實現對企業各類指標的統一管理,我們設計將計劃的項目標識以及生產管理中涉及的能源指標皆統一采用企業現行的技術經濟指標代碼。 2.用戶視圖向數據模型的規范過渡 用戶視圖是一些數據的集合,它反應了最終用戶對數據實體的看法,包括單證、報表、賬冊和屏幕格式等。數據模型是對用戶信息需求的科學反映,是系統規劃的信息組織框架。含概念數據模型和邏輯數據模型。數據模型的實體是基本表,是由數據元素組成的、達到3-NF的數據結構,是系統集成和信息共享的基礎。 數據建模就是規劃全企業和主要的職能域所需要的數據庫,是數據庫設計中最重要的前導性工作。其過程是從用戶視圖到主題數據庫,從數據實體到基本表的研制開發過程。必須先產生概念數據模型,再演化為邏輯數據模型。從用戶視圖到概念模型再到邏輯模型的轉化,必須是逐步分析、提煉,并且需要經歷多次反復、不斷完善的過程,不應是原有應用系統數據庫的生搬硬套。 (1)從“用戶視圖”到“ 概念模型” 主要是進行用戶視圖的組成分析、識別、概括,定義出各數據庫名稱和數據內容,并形成統一的模型。得到的是從業務人員的視角所看到的數據庫(概念數據庫); 以物料為例來說,圍繞原料(含能源)的企業活動是收、撥、存,圍繞產品(含能源)的活動則是產、用、銷、存。在業務中常見的用戶視圖如表3~表6所示(因篇幅有限,省略)。 經過對以上反映各類物料在相關業務活動(外購、進口、收入、生產、轉入;加工、自用、互供、關聯交易、外售、出口、轉出、損失;庫存等)中具體情況的用戶視圖的采集、整理,并在進行深入分析后高度概括為如下“簡單”表述,即概念數據模型。它綜合反映用戶信息需求的總體觀點用戶視圖分析,是最終用戶對數據存儲的看法。經分析提煉生成“物料收撥存平衡概念表”略。 (2)從“概念模型”到“邏輯模型” 主要工作是采用數據結構的規范化原理與方法,將每個概念數據庫分解、規范化成3-NF的一組基本表。得到的是從系統分析設計人員的視角所看到的數據庫(邏輯數據庫)。 接著,我們再從系統設計人員的視角出發,采用數據結構的規范化原理和方法,對概念數據庫進行進一步的分解和細化,得到一組符合3-NF的規范化基本表,即邏輯數據庫。一個邏輯數據庫就是一組3-NF基本表的綜合。將以上物料收撥存概念表分解和細化后,就生成物料收撥存邏輯基本表(略)我們將概念表中的“收撥標識”進行了分解重組。至此,我們完成了物料這個數據對象,從眾多的用戶視圖到規范的邏輯數據庫的分析和建模過程。 3.跨越職能,確定主題 IRP的一項主要任務,就是要規劃出一系列的主題數據庫,以此來解決長期以來錯誤的思路所不能解決的“信息孤島”問題,從而真正實現應用系統集成(其實質是數據集成)和信息資源的共享。 安慶IRP,遵從這樣的理念:面向業務主題建庫,而不是面向報表建庫。 經過對企業現有業務的分析和對用戶視圖的抽象和分類,并經深入的分析與多次研討,我們共規劃出40個主題。其中跨越職能域,綜合了與企業生產經營中的物流密切相關的生產管理、銷售管理以及計劃統計三個職能域的關鍵信息,建立了涵蓋計劃、裝置生產、物料以及技術經濟指標等方面內容的四個主題。具體內容如下表(略)。 以上主題的確立,跨越了職能域的界限,抓住物料這個關鍵要素以及企業生產經營的主線——物流,進行信息的歸并提煉和規范設計,符合企業信息資源規范管理的宗旨。 其中,在技術經濟指標主題中,主要設計了指標基本信息、狀態基本信息、指標狀態動態信息這三個基本表。其中涵概企業(油、化、腈、電、港)的重要生產經營指標信息,是各級領導和相關部門技術人員最關心的信息,也是企業KPI的基礎。 (三)體驗與建議 1.深切的體會 (1)企業進行IRP非常必要 通過“業務梳理”,使IT人員對企業的信息有了更加全面和系統的認識。特別是通過對職能域之間交叉信息的梳理,使我們更加清晰地了解到企業信息的來龍去脈,有助于我們把握各類信息的源頭,有效地消除“信息孤島”和數據冗余、控制數據的唯一性和準確性,確保獲取信息的有效性。另外用戶視圖分析,通過IRP,幫助我們更清楚地發現了現行應用系統的缺陷,有助于我們明確進行改造的關鍵所在,更有效地進行維護和完善,以充分發揮現有應用系統的作用。同時,所獲得的IRP成果,能為新系統的選型和成功實施提供更準確的指導。 (2)企業IRP成功的關鍵 企業IRP是一項艱難的工程。尤其在信息化建設已初具規模的企業,再回過頭來進行IRP,更是難乎其難。IRP在石化企業屬于新課題,需要參與者的傾情投入與潛心研究,并且要樹立打持久戰的決心。因此,進行IRP,專業知識與經驗是必備的,但高度的責任心和知難而上的無畏精神,才是企業IRP成功的關鍵。 (3)正確的工作方法是企業IRP順利進行的基本保證。 需求分析的原則:緊抓物流這條主線,梳理(搜集、整理、分析、過濾)與企業的生產經營密切相關的數據信息;建模原則:有效(理論聯系實際)、統一(物料與能源)、一定的冗余(范式的遵循和尺度的把握)、前瞻性(今后的擴充)。經過無數次的爭論、實踐驗證,所確定的分析和建模原則,幫助我們順利進行企業IRP。 (4)企業IRP,重點要突出,不能胡子眉毛一把抓。 企業的數據名目繁多,千變萬化,我們不可能一次性完成對所有信息資源的分析與建模。因此,在企業IRP的初期,我們就確定了IRP的重點:以企業生產經營為核心,以生產過程中物料的流動信息為主線,進行業務分析和系統建模。在整個實現過程中,我們側重生產經營數據流分析,為整合企業信息資源,實現關鍵性信息共享而進行總體規劃。 (5)企業IRP,必須理論聯系實際。 在信息化建設已初具規模的企業,再回過頭來進行IRP,首先面臨的是對已有系統和未來發展的一個客觀認識。作者的觀點是:我們必須面對現實,在進行企業IRP的過程中用戶視圖分析,注意兼顧現行應用與未來發展的需要。作者傾向這樣一個設計原則:主題數據庫必須按照規范性原則來設計,并從各相關系統中定期抽取關鍵數據,主要綜合查詢以及形成隨機的綜合報表或數據分析之用。 (6)企業IRP是一項長期的工作,不可能一蹴而就。需要循序漸進,不斷總結經驗,不斷完善。有時可能還會有反復,需要迂回前進。企業IRP,任重而道遠! 2.中肯的建議 隨著企業信息化建設的不斷深入,相信會有越來越多的企業認識到進行IRP的必要性和迫切性。為幫助后續進行IRP的兄弟企業少走彎路, 特在此提出以下建議供參考: (1)資料收集要全面而具體 需求分析階段,涉及用戶視圖的收集、登記(鏈接)、分析工作。要注意用戶視圖的全面收集且最好收集電子版的、帶數據的表樣,以便于用戶視圖的登記和組成分析; (2)信息編碼必須先行一步 編碼設計從理論上屬于設計階段的任務,但實際上卻是分析階段就必須開始的工作。通過親歷IRP,我深刻地認識到:信息編碼必須先行一步,它是順利進行信息模型設計的充分必要條件。信息編碼不但要先行且一定要落在實處,否則會嚴重影響基本表結構的確定,從而延誤數據模型的設計進度。 (3)避免“先入為主”或“直接照搬” 需求分析和概念模型設計階段要注意的是:最初一定要撇開原應用系統,完全根據現行業務進行調查分析和概念模型設計,然后再比照現行信息系統的數據結構進行邏輯模型的設計。這樣才能發現問題找出不足,設計出更加規范適用的邏輯模型。避免“先入為主”或“直接照搬”,從而失去IRP的意義。 (4)IRP成果必須兼具實用性和前瞻性 一方面,要理論聯系實際,設計從實際出發。我們面對的是已有大批成熟的、與生產經營密切相關的應用系統,可以從中借鑒經驗與獲取成果。但又要兼顧考慮前瞻性,為現有系統的提升,以及新系統的開發提供指導。即所獲得的IRP成果,要既能為相關業務提供可靠的、唯一的數據,同時為領導決策以及綜合查詢和企業KPI分析提供全面、有效的信息; (5)確保主題庫數據的有效性和穩定性 主題庫主要用于綜合查詢與分析,是深入分析和規范設計的IRP成果,而不是現有應用系統數據庫的簡單匯集;為確保數據中心主題數據庫數據的相對穩定性,主題庫中只存放已平衡的、經確認的、符合內控要求的、唯一準確的數據。 (6) 正確認識數據冗余 主鍵與外鍵在多表中的重復出現, 不屬于數據冗余,非鍵字段的重復出現, 才是數據冗余!而且是一種低級冗余,即重復性的冗余。高級冗余不是字段的重復出現用戶視圖分析,而是字段的派生出現。 如:產品銷售中的“單價、數量、金額”三個字段,“金額”就是由“單價”乘以“數量”派生出來的,它就是冗余,而且是一種高級冗余。冗余的目的是為了提高處理速度。只有低級冗余才會增加數據的不一致性,因為同一數據,可能從不同時間、地點、角色上多次錄入。因此,應提倡高級冗余,反對低級冗余!又如:技術經濟指標動態信息基本表中設計包含了“月指標值”、“季指標值”和“年指標值”三個字段,看上去“季指標值”和“年指標值”是冗余的,可以從“月指標值”派生出來,實際上是不可直接派生的,而是相應的指標子項累計值與指標母項累計值的商, “季指標值”和“年指標值”的納入是為了提高處理速度。 (四)結束語 安慶石化于2007年3月至2008年1月基本完成了企業IRP的一期工程,并自2008年2月~2009年2月,進行了企業數據整合——IRP成果的應用。我們依據企業IRP成果,借助微軟的技術和支持,利用微軟的企業應用集成平臺的核心軟件BTS 2006,搭建企業統一的數據交換平臺,實現統一的信息訪問和管理;借助微軟的數據報表工具SSRS,進行了綜合報表開發,最終實現了主要生產經營綜合信息在企業信息門戶中的展現。 IRP在石化企業屬于新課題。在IRP的實現過程中,我們幾乎是“摸著石頭過河”。因此,以上所述觀點和方法難免存在局限、欠缺和不妥,還需要經過實際應用的檢驗和不斷充實、完善和修正。