企业信息资源规划(IRP)初探
佚名 2015-03-07
论文导读::图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的实现过程中,我们几乎是“摸着石头过河”。因此,以上所述观点和方法难免存在局限、欠缺和不妥,还需要经过实际应用的检验和不断充实、完善和修正。