本帖最后由 mavisfine 于 2014-12-24 21:40 编辑
在本文的上一篇文章《论 商业智能中的系统集成》中,我们已经对ERP有了一个形象的了解。由于ERP更注重供应上的流程资源管理,因此分析功能一直是ERP的短板。要想把这块短板补齐,就很有必要上一套商业智能系统。 废话不多说,来看一个军工企业在ERP基础上部署商业智能系统的实例。 某军工企业想要构建商业智能平台,以ERP系统中的数据为基本数据源进行分析。ERP系统的这些数据产生并存储于企业流程的各个环节中,比如采购,生产,销售,财务,库存等等。商业智能系统将把这些分散于各个环节的数据以统一的格式抽取出来,通过数据清洗,ETL之后存放到数据仓库中。有了这些数据,业务分析人员就可以根据需求建模,并且可以很容易进行OLAP多维分析及 数据挖掘,最后通过商业智能平台上的Dashboard进行可视化展示,实现ERP 商业智能系统的功能 。 商业智能具体分为以下步骤实现: (1)数据准备 这里的数据来源有三:一是取自ERP系统基础表中业务原始数据,二是根据实际需求,通过编写程序包定时运行写入临时表的数据,三是通过编写SQL 创建的视图。 这些数据共同作为商务智能系统的基础数据源,等待下一步的ETL转换。 (2)ETL过程 ETL:即抽取,转换,加载。 抽取,即从系统中抽取数据,这些数据可以格式不一,可以来源多处,但是去向一致,都是企业级的数据仓库。 转换,也就是对上一步抽取出来的数据进行加工和清洗,使其格式统一,去除冗余重复,修正错误,填补缺漏。 加载,将上一步转换完毕的数据装载到数据仓库中,作为后期分析的数据来源。 搭建数据模型的结构,在数据库中建立维度表和事实表,其中维表是对数据进行分类的一种结构, 以用于从特定的角度观察数据;事实表是我们所关注的内容。建立事实表星形关系图,用来分析导入的数据。搭建模型分别创建物理层、逻辑层和展现层。 (4)信息展示 通过表格以及各种图表在管理驾驶舱中展示按照某一规则绘制的数据图表,从而实现决策支持信息的展示与传递。 (5)权限配置 出于对企业数据的保护,管理者可以为企业不同部门层级的人设置不同的访问,或是修改数据报表的权限,以及访问、修改同一张报表的可见范围。 以上,某军工企业通过实施商业智能系统,将ERP系统中原本孤立、分散的数据彼此联系了起来,更方便业务及管理人员对这些数据进行查询及展示。 由此可见,ERP 系统提供了丰富的数据源给商务智能系统, 同时,ERP 系统也需要利用商务智能数据分析工具对原始数据进行分析整合,完整的构成决策和执行的闭环系统将数据变成对企业有益的信息和知识,从而提高了公司信息的优化利用,为企业决策者提供了有利的决策依据,降低决策风险,大大提高企业竞争力。
|