1 引 言
在制造业全球化、集群化和信息化的发展趋势下,制造企业信息化应用已从运营层转而向管理和决策层的方向发展,支持管理者面对商务环境的快速变化做出敏捷反应、科学决策以及价值管理。我国的制造业越来越重视商务智能在实现管理创新卜的巨大作用,这是由ERP业务数据的大量积累与其在决策分析上的局限性之间的矛盾决定的,ERP与BI的融合已成为制造业信息化发展的大趋势。
制造业商务智能不同于其他行业,它具有自身鲜明的应用特点,主要包括:(1)整体数据量相对较小,但单个数据的数据结构复杂;(2)数据的生命周期与产品的生命周期有关,许多行业的经营数据生命周期覆盖从物资采购到客户服务的整个环节;(3)制造业注重过程控制管理,如根据ISO9001标准制定了供应、生产、销售、质量保证等体系文档,存在大量完整、系统的非结构化数据,其中包含了许多商务智能的关键性指标。由此可见。作为一个庞大的应用体系,制造业商务智能会因为不同的应用行业而千差万别。在此背景下,提供支持多种制造业商务智能发展模式及产品研发的解决方案已成为支撑我国制造企业发展并进入全球化制造网络的重要因素。本文从我国制造业所面临的实际情况和需求出发,对自主ERP系统和商业BI工具进行了深入的调研分析,结合制造业行业特色,提出了基于自主ERP和商业BI工具的制造业商务智能发展模式,总结了模式适应的企业特征,并对模式采用的关键技术进行了说明,为研究发展我国制造业商务智能技术与产品过程提供帮助。
2 O-C模式内涵
我国制造业种类繁多、信息化基础不一、国内外系统多种多样,为发展制造业商务智能带来了困难。考虑各种各样的制造业行业特色,考虑制造企业应用的多种多样的ERP/SCM/CRM等系统,与国外著名软件商同台竞争,本文提出r针对特定行业和特定信息化基础的商务智能模式一基于自主ERP和商业BI工具的制造业商务智能发展模式(Owned ERP and Commercial BI),即O-C模式。该模式中,企业ERP与BI丁具于同一个开发实施团队,商业BI工具可能来自BO等国外的专业BI工具商,其特点是必须实现我国ERP、我国行业商业智能平台与商业BI工具的集成,其模式图如图1所示。
图1 基于自主ERP和商业BI工具的制造业商务智能发展模式
该模式通过商务智能平台实现自主研发的ERP软件与商业BI工具软件的有机集成,采用SOA技术开发BI工具集成框架,同时开发针对自主ERP产品面向BI分析应用的数据接口;它包含了基于自主ERP和商业BI工具的商务智能平台的行业分析应用模块,包括面向运营管理层的分析应用模块和面向战略决策层的分析应用模块,并采用ERP+BI的软件部署方式,实现ERP同Bl的紧密集成。通过商务智能平台实现自主研发的ERP软件与商业BI工具软件的有机集成,从而可以充分利用专业ERP及商业BI工具的优势帮助制造企业提升商务智能的应用水平。模式由七种面向制造企业的战略决策和运营管理模型支持,包括支持制造业动态成本评估的产品配置管理技术、支持业务流程优化的生产过程动态规划技术等,形成了面向复杂、动态环境的BI行业分析模型,能够帮助企业在全局、复杂和开放的竞争环境中做出正确决策。
在自主ERP与商业BI工具集成的过程中,ERP系统的内部数据结构已知,可直接在其业务子系统上集成BI工具。从子系统的海量数据中抽取、转换、加载数据,形成可进行决策分析的分析型数据,加载入数据仓库。
3 O-C模式适应的企业特征
基于自主ERP和商业BI工具的制造业商务智能发展模式将商业BI建立在自主ERP进行业务处理产生的大量业务数据的基础上,其适应的企业具有如下特征:首先,企业的实际需求呈现出动态特性时应考虑O-C模式。若企业的管理思路随着企业的实际经营情况发生变化,不同行业的不同企业需要结合企业自身特点采用符合企业习惯的运营模式。采用自主的ERP为商务智能提供基础数据可以动态地满足企业的实际需求,不会因为商业化的影响而发生功能落后于需求的情况。对于需要确保业务流程相对稳定的企业,要求信息化后的运营状况与现有的业务流程相匹配,企业的数据信息和管理模式相对固定,O-C商务智能模式的实施可以使企业的旧有的流程与规范得到延续。
其次,存在大量异构数据积累的企业应该优先采用O-C模式。对于部分制造企业,在ERP实际应用中,其各子公司可能使用不同业务系统,存在报告格式不统一、业务流程差异;企业存在Windows、UNIX、Linux等多种操作系统。这使得项目实施中获取数据、构建数据仓库、提高ETL效率都有非常大的难度。这些大量积累的异构数据要求针对特定的应用对象开展ERP应用,并选用合适的商业BI工具进行集成。
最后,商务智能荩础薄弱且对商务智能需求多样化的企业可使用O—C模式。当企业的商务智能基础相对薄弱时,需要通过集成商业BI工具来帮助制造企业建立高起点的商务智能应用。现有商业BI工具经过多年的发展,具有较强的通用性,集成了包括报表、查询和分析、绩效管理以及数据产品等在内的应用,满足管理层和业务层运营分析的需求。有些企业对商务智能的要求会随着信息化水平的提高而提高,单一的BI产品很难满足用户的所有需求。多样的商业BI工具与自主ERP集成形成的行业商务智能平台,能够做到信息共享、互融互通,同时也降低对单一BI产品的依赖程度,降低应用风险。
4 O-C模式技术路线
支持O-C模式的商务智能关键技术主要包括商务数据的ETL技术、支持制造业动态成本评估的产品配置管理技术和支持业务流程优化的生产过程动态规划技术。
4.1 商务数据的ETL技术
针对制造业自主ERP应用中存在等多种数据源系统及大量的异构数据的现象,以Petri网作为中间语言,实现任意两种过程模型之间的自动转换算法,并能够与国产商务智能工具集开展集成协作,通过设置过程建模语言与Petri网基本构造(顺序、与分裂、与合并、或分裂、或合并等)之间的映射规则,实现任意两种过程建模语言表达的模型间的自动转换,从而为ETL工具支持异构数据的获取与整合提供技术基础。
4.2 支持制造业动态成本评估的产品配置管理技术
支持制造业动态成本评估的产品配置管理技术以大规模生产所具有的效率和质量,设计和制造出满足不同客户群体需求的产品,并能够准确快速地响应客户的询价请求。以产品模块化设计为基础,建立产品功能结构单元。由产品功能结构单元组合形成包含r各节点配置规则信息的产品配置模板,结合产品配置结果进行产品成本评估。产品配置模板是所有功能结构单元的组合产品结构模型,包含产品结构各节点的配置规则信息,可以通过产品结构的变型构成整个产品系列。产品配置模型的求解过程实际上就是利用模板和配置规则根据客户需求进行功能结构单元的实例化过程。
4.3 支持业务流程优化的生产过程动态规划技术
支持业务流程优化的生产过程动态规划技术以企业生产过程为研究对象,构建柔性车间调度模型,基于企业生产过程的生产模式、加工条件、制造资源等,动态优化生产计划制订与动态进度控制,以缩短机器的闲置等待时间,提高机器利用效率,缩短生产周期。在约束条件作用下,考虑五个优化目标集(T,C,D,B,L)建立面向柔性作业车间的分批调度优化模型,优化目标集(T,C,D,B,L)分别表示生产周期、加T成本、拖期惩罚值、批次数量、机器总负荷。
5 结 语
本文提出了基于自主ERP和商业BI工具的制造业商务智能发展模式,通过深入的调查研究,分析了该模式应用企业的典型特征,以指导我国制造业根据自身特点选择发展模式。该模式可以有自主ERP系统的基础,快速地在原有ERP客户和潜在客户中构建BI应用系统。这一模式应努力用国产BI工具来替代国外BI工具,以扩大国产BI整体方案的市场占有率。通过商务智能平台实现自丰研发的ERP软件与商业BI工具软件的有机集成,充分利用专业ERP及商业BI工具的优势帮助制造企业提升商务智能的应用水平。