运用BW数据仓库技术构建企业决策分析系统

2015-03-15 09:03胡贵平马钢自动化工程公司安徽马鞍山243000
冶金动力 2015年10期
关键词:数据仓库决策分析

胡贵平(马钢自动化工程公司,安徽马鞍山243000)



运用BW数据仓库技术构建企业决策分析系统

胡贵平
(马钢自动化工程公司,安徽马鞍山243000)

【摘要】数据仓库能够把来自企业内部和外部的大量异构数据按辅助决策主题的要求进行加工、集成,为高层管理人员提供各种类型的、有效的数据分析,成为目前信息处理技术中的研究热点。分析了BW(Busi原ness Information Warehouse,商务信息仓库)的特点,并概要地介绍了马钢整体ERP项目决策分析系统采用该技术实施过程,并对大型企业决策分析系统建立提出了建议和要求。

【关键词】BW;数据仓库;决策;分析;系统

1 马钢决策分析系统项目背景

马钢整体ERP系统项目作为马钢“十一五”信息化建设的重要成果,是在马钢“十五”结构调整信息化建设的基础上,利用国际上先进、成熟的SAPERP系统平台,建立起覆盖公司新、老区各生产线,集物资资源管理、财务资源管理、信息资源管理于一体ERP系统平台,涉及到公司生产经营业务包括计划、生产、技术、质量、设备、库存、采购、销售、财务成本、利润计划、财务预算等。该项目成功实施将马钢的生产效率、工作效率和响应市场的能力得到快速提升。

马钢决策分析系统作为马钢整体ERP项目中重要的子系统,其同步于整体ERP项目,建设内容主要包括:财务管理、成本管理、物料管理、生产计划与控制、销售与分销、库存与采购管理、质量管理、人力资源、综合统计等决策数据抽取及报表定制开发展现等。目的是将不同层面、不同部门的业务数据整合到统一的决策分析系统中,实现数据共享。形成以财务报表为核心的覆盖全流程业务的综合信息分析报表,且对各种业务实时和历史数据整理、分析后,形成有决策参考价值的图形、表格和报告,同时规范数据统计口径,为公司各级决策层提供决策支持。

2 马钢决策分析系统

2.1BW数据仓库技术概要

数据仓库之父William H. Inmon在1991年出版的“Building the Data Warehouse”一书中所提出的定义被广泛接受——数据仓库(Data Warehouse)是一个面向主题的(Subject Oriented)、集成的(Inte原grated)、相对稳定的(Non-Volatile)、反映历史变化(Time Variant)的数据集合,用于支持管理决策(Decision Making Support)。见图1。

图1 BW数据仓库技术架构图

2.2马钢决策分析系统开发运行环境

马钢决策分析系统开发运行环境见图2所示。

马钢决策分析系统开发运行环境硬件由BW Dev 100(开发机)和BW Prd 900(生产机)和管理门户PORTAL(门户开发机及门户生产机)组成,BW Dev 100(开发机)与R3 Qas 500测试机相连,用于开发阶段的数据测试,开发完成经过测试正确的报表经过传输(STMS)到BW Prd 900(生产机)后与R3 Prd 700 R3生产机相连。需要在管理门户POR原TAL中展现的报表开发完成后,经过管理门户开发机传输到管理门户生产机。

图2 马钢决策分析系统开发运行环境结构

3 马钢决策分析系统设计

3.1马钢决策分析系统数据结构化设计

马钢决策分析系统数据结构化设计即数据仓库设计,是马钢决策分析系统建立的重要阶段,它是在系统调研、蓝图设计完成后的基础之上,进行的物理数据结构设计阶段,即将决策分析所用到的所有数据在系统里建立数据仓库模型,为决策支持系统报表、图形设计提供数据来源。马钢的决策分析系统使用的数据来源较多,主要数据来源于R3,但还有相当多的数据来源于系统外,具体的数据设计结构图见图3。

3.2马钢决策分析系统BW报表设计

马钢决策分析系统的报表设计是在数据结构化设计阶段完成后进行的,该阶段完成的主要任务是使用BUSINESS EXPLORER提供的查询设计器(QUERY DESIGNER)、报表设计工具(REPORT DESIGNER)、管理门户页面应用设计工具(WEB APPLICATION DESIGNER)将各级决策层所需查看的BW报表(通过分析器ANALYZER以EXCEL兼容方式打开)及PORTAL报表(通过IE等浏览器打开)按照报表开发逻辑文档资料进行逻辑设计。在经过三级(IT、关键用户、及最终用户)测试后,从开发机传输到生产机,并经过角色授权后,具备权限的用户的就正式可运行该报表了。图4为使用分析器打开BW报表画面。

一般在分析器中打开的报表都是针对业务执行层人员的,所以数据仓库的多维展现特性在此发挥它的展现功能强大的作用,在图4中,对有3个维度(工厂、物料组、物料)的存货收发存报表来说,在任何一个维度上单击鼠标右键,就可以将按照用户要求的方式,将报表按纵横方向变换成想要的形式。实现数据挖掘功能。

3.3马钢决策分析系统管理门户PORTAL报表设计

图3 马钢决策分析系统数据结构化设计图

图4 使用分析器打开BW报表画面

马钢管理门户PORTAL的报表设计亦按照业务模块划分的原则,将公司管理决策层查看的汇总类报表放到门户中,其核心数据查询体依然在BW中设计,通过一定的规则挂接封装到门户中,方便公司管理决策层通过浏览器查看。一般管理门户PORTAL报表都是精炼的汇总类报表,在设计的时候,大多实现横向两级展现就可以了。图5为使用浏览器打开管理门户中产量报表画面。

图5 使用浏览器打开管理门户中产量报表画面

3.4马钢决策分析系统数据准备及自动获取

马钢决策分析系统开发工作的最后一步就是建立与源系统数据的加载方案,即根据R3业务数据的特点及非R3业务系统数据来源特点,在决策分析系统中编制与数据模型系统对应数据源的自动完或增量抽取指定业务数据及主数据表或视图中的数据任务,即BW中所说的术语-处理链的制作。将系统中所有的处理链制作完毕后通过排程确定作业时间,让系统自动在规定的时间运行处理链,实现BW模型数据自动更新,为查询及报表提供适时的数据。

4 马钢决策分析系统项目建设几点经验

马钢决策分析系统建设运行三年多来,系统运行基本稳定,为公司高中决策层提供及时准确的数据支持。

但是随着BW数据仓库的业务数据量渐增,系统报表运行速度呈线性下降的趋势明显,为改善决策分析系统报表运行质量,提高报表打开速度,我们进行了大量卓有成效的尝试,积累了一点经验与大家分享。

马钢决策分析系统的开发服务对象是马钢高中层管理人员,因此搞清他们的信息需求,即做好开发蓝图最为关键,对于象马钢这样大规模的整体ERP项目,物料种类繁多,业务数据量特别大的系统来说,公司高中层管理人员必须全程参与到项目开发中来,才能保证前期数据仓库基础数据设计的合理性,才能最大限度地保证项目的开发质量和应用效果。

在BW数据仓库模型建立阶段,尽量可能多地构建多信息块,也就是说,尽量将有关的信息块合并成一个多信息块内,查询或报表建立在多信息块上,采用该方法最大的优点就是能增强报表通用性,当多信息块中任何一个子信息块

数据结构改变的时候,IT支持人员不需要对查询或报表结构体进行修改,减少了维护工作量,增强了报表的灵活性。

对于马钢决策分析系统管理门户中最高决策层使用的报表,考虑到数据量的问题,尽可能地在数据仓库模型设计中采用分级处理方法,将报表或查询直接建立在最末端的信息块上,从而加快报表的浏览速度,通过处理链的分级传输数据,牺牲后台处理链的工作时间,来缩短决策层前台打开报表的时间。

做好数据归档工作,BW数据仓库的数据量特别是执行层使用的报表数据量是海量的,应定期做好BW模型数据的归档工作,保证系统中数据量维持在一个合理的量值范围之内,从而保证业务执行层查询及报表打开速度。

决策分析系统维护工作重要性实际上超过了决策支持系统开发工作,维护工作不仅仅是优化系统模型、监控日常处理链的运行,涉及决策分析系统数据来源业务的任何一项修改变化都可能导致决策分析系统数据不一致,因此必须高度重视决策支持系统维护工作,建立与决策分析系统有关数据来源的联动机制。

综合

Using BW Data Warehouse Technology to Construct Enterprise Decision Analysis System

Hu Guiping
(Information Section of Masteel Automation Engineering Company, Maanshan, Anhui 243000, China)

[Abstract]The data warehouse can process and integrate huge amounts of heterogeneous data coming from the enterprise or outside according to the requirement of auxiliary decision topic, to provide senior management with various kinds of effective data analysis, so it has become a hotspot of research in information processing technology at present. The characteris-tics of the Business Information Warehouse(BW) are analyzed, the implementation process of the ERP project decision analysis system adopting the data warehouse technology at MaSteel is briefly introduced and proposals as well as requirements on establishment of decision anal-ysis system at large enterprises are put forward.

[Keywords]BW; data warehouse; decision; analysis; system

作者简介:胡贵平(1971-),男,1995年毕业于合肥工业大学计算机及应用专业,工程师,现从事企业信息化开发及决策支持系统维护工作。

收稿日期:2015-08-12

【中图分类号】TP311

【文献标识码】B

【文章编号】1006-6764(2015)10-0064-05

猜你喜欢
数据仓库决策分析
为可持续决策提供依据
隐蔽失效适航要求符合性验证分析
决策为什么失误了
基于数据仓库的住房城乡建设信息系统整合研究
电力系统不平衡分析
分布式存储系统在液晶面板制造数据仓库中的设计
探析电力系统调度中数据仓库技术的应用
电力系统及其自动化发展趋势分析
基于数据仓库的数据分析探索与实践
关于抗美援朝出兵决策的几点认识