・ 70 ・ Computer Era No.6 2012 机场数据仓库/商业智能平台的设计与实现 何明 (杭州萧山国际机场信息导航管理部,浙江杭州31 1207) 摘要:杭州萧山国际机场数字空港规划的落实,促使许多信息系统相继建成,在不少信息系统数据库中已经积累了大 量的数据。建设机场的商业智能平台,实现数据的集成和共享,将积累的信息资源服务于管理决策势在必行。文章介绍 了数据仓库和商业智能的相关概念,对机场数据仓库/商业智能平台的设计和构建作了阐述。目前该平台一期已经建成, 并投入使用。 关键词:数据库;数据仓库;商业智能;机场 中图分类号:TP39 文献标志码:A 文章编号:1006—8228(2012)06—70—03 Design and construction of DW/BI platform in airport He Ming (Information Navigation Management Department,Hangzhou Xiaoshan International Airport,Hangzhou,Zhejiang 31 1207,China) Abstract:With implementation of digitalizing airport in Hangzhou Xiaoshan International Airport,many information systems have been built,some of which have accumulated mass data.To realize the data integration and sharing,and to use these accumulated information assets for management decision,it is already an urgent task to establish the airport business intelligence platform.The concept of Data Warehouse and Business intelligence is introduced in the pape and then the design and construction of DW/BI platform in aiporrt are described.Now the first phase of DW/BI has been completed,and put into usage. Key words:database;data warehouse;business intelligence;aiporrt 0引言 向主题的、集成的、永久的,且随时间不断变化的数据集合,用 。数据仓库的体系结构化环境有四个数据层 目前,杭州萧山国际机场已建成了作为企业信息总线的数 于支持管理决策n次:操作层、数据仓库层、部门(数据集市)层、个体层。数据仓 据交换平台,供信息系统之间进行数据传递和交互。这些交互 文件等数据源抽 只是因业务处理需要而进行的一种实时通信,因此从数据管理 库技术通过ETL工具把数据从操作型数据库、经过加工、转换、汇总和整理后,将数据统一和集成,形 角度看,信息系统中的数据依然处于不同的“信息孤岛”。此 取出来,再将数据按主题域分类存储。数 外,各信息系统的数据库根据业务操作需求而设计,存储数据 成整个企业一致的全局数据,数据的变动在数据仓库中 量有限,数据综合分析能力弱。综上所述,建立一个基于数据 据仓库中的数据很少被修改和删除,数据仓库存储 仓库的商业智能平台具有三方面意义:①保存各信息系统历史 表现为一个新的数据快照。通过应用以上技术,支持分析决策需求。 数据;②从管理角度实现数据的集成共享;③将数据转化为信 了海量的数据,Gartner Group于1996年提出了商业智能(Business Intel— 息和知识,为决策支持服务,最终达到机场信息化与企业管理 ligence)的概念。学术界对商业智能的定义还不统一。通常, 相融合的目标。 并展示与业务绩效 在数据仓库/商业智能(Dw,BI)平台的建设过程中,如何根 商业智能被理解为运用预测、跟踪、分析,据机场数据分布的现状以及用户需求,以数据仓库为基础,运 从中获得必要的洞察力和理解 用商业智能的一系列技术,建立起符合自身特色的决策环境, 转化,使数据成为可用的信息,联机分析 是面临的主要问题。数据仓库和商业智能的涉及范围很广,研 力,帮助企业决策的技术。商业智能包含数据仓库、究面很多,本文主要结合DW/BI平台在机场的建设实际,对平 处理(OLAP)、数据挖掘、数据备份和恢复等技术。数据仓库 是商业智能的基础 。虽然现实中也存在着脱离数据仓库而 台的架构设计和实现进行分析。 相关的量化指标的方法,通过对数据的收集、管理、分析以及 1数据仓库和商业智能 数据仓库(Data Warehouse)的起源可以追溯到计算机与 直接以业务系统为基础建立起来的商业智能应用,但随着企 业积累的数据越来越多,用户的分析型需求越来越多样化,对 数据质量的要求越来越高,数据仓库已成为商业智能必需的 信息系统发展的初期,William H.Inmon将数据仓库定义为面 平台。 收稿日期:2012—4—1 作者简介:何明(1980一),男,浙江杭州人,工程师,主要研究方向:机场信息化建设。 ・ 72 ・ Computer Era No.6 2012 机场商业智能平台采用IBM的Cognos工具来构建BI应 据库,去开发专门的ETL程序,很大程度上简化了工作复杂度, 用,创建各类报表,查询、分析、仪表盘、KPI及事件管理等 减少了工作量,缩短了开发时间,在实际应用中取得了不错的 功能。所有的报表通过授权体系来做到部门问、人员间的共 效果。这也反映出在数据集成(企业总线)的基础上构建数据 享。这既保证了数据安全,也为部门之间的交流创造了便利通 仓库所具有的先天优势。当然,企业总线也并非万能的,不能 道、节约了成本。最后,利用J2EE平台提供前端展示功能。 2.3数据交换平台的ETL作用 完全取代ETL工具,关键还是要合理规划,形成一套适合企业 信息化特点的开发方法。 数据从数据源进入数据仓库过程中,需要进行一系列处 理,具体可以归纳为析取(Extract)、转换(Transformation)和加 3结束语 DW/BI平台的建设是一个长期复杂的工程,其涵盖的范围 载(Load)的过程 。ETL作为数据聚集环节的重要组成部分, 也不仅只是本文所提及的这些。这几年,国内企事业单位对数 是非常繁琐的一项工作,需要大量的人力物力,以及不少的协 据仓库等技术日益重视,有些在应用方面也取得了成效。但总 调工作。 从机场DW/BI结构图上可以看出,大部分数据从数据交 换平台进入ODS和DW层,数据交换平台对这些数据进行了 主要的ETL处理。这也是根据机场现有系统的建设特点而作 出的一项抉择,主要基于以下几方面考虑:①数据交换平台连 体来说,这些技术发展得还不够成熟,需要更深入的理论研究 和不断的实践。从机场一期的成果应用来看,DW/BI平台的建 设还是卓有成效的。我们认为,企业根据自身特点,因地制宜, 合理规划,才是建设商业智能平台的成功之道。 接了机场许多部门的信息系统,在接口定义时,不仅准时发送 参考文献:1】(美)荫蒙(1nmon,WH)著,it志海等译.般据仓库(第四版)【M】.机械工 实时数据,几乎对所有系统历史数据都定义了请求订阅的功 [能,这就有可能获取到这些系统数据库的所有历史数据和实 2】(美)金博糸(RalphKimbal1)等著,谭明金译.数据仓库工具箱:维度建 时更新数据;②各系统为进行数据交流,都签署了一致的接口 【协议,包括数据格式(采用XML格式)、数据内容的定义等,这 为数据仓库获得规范的数据提供了便利;③数据交换平台的 Message Broker工作流具有数据的转换、过滤及数据库操作 模的完全指南(第二版)【M】.电子工业出版社,2003 f3】陈宇翔.精通WebsphereMessageBroker[MJ.中国水利水电出版社, 2007. 业出版社.2006 的功能;④几年来,数据交换平台运行的稳定性和对其开发维 护的经验。 【4](美)金博尔(RalphKimbal1)等著,唐富年,孙媛媛译.般据仓库生命周 期工具箱(第二版)【M】清华大学出版社,2009 【5】陈学萍,程舞云,徐安宁基于数据仓库的企业财务决采支持系统分 用数据交换平台担负部分ETL功能的方法,是机场DW/BI 平台的一大特色。它使开发人员不用再对各种类型的部门数 析与设计【J】・计算机辅助工程,2004 1:7~1 戳 (上接第69页) 和大力支持。真正发挥信息系统效能,同样需要发挥企业中层 位,需要我们进一步运用先进的现代企业管理理念,通过 领导的关键作用。中层领导要将企业的管理思想通过信息系 改革、流程优化、精细管理等方法,借助信息化技术和平台,促 统实施到业务中,要不断监控和分析业务数据,找出企业管理 进企业生产经营管理迈上新的台阶。 存在的问题和流程需要优化的地方,制定方案实施到位,不断 通过信息系统这个工具来优化企业管理,提升企业运营质量。 4结束语 信息化建设是两化融合的基础,业务部门用好信息系统是 两化融合的保证。企业领导要大力支持和高度重视,加强信息 信息化是长期的系统工程,在信息化建设的任何阶段,对于人 才的需求都是强烈的,只有为企业提供复合型人才,才能更好 系统的深化应用;做好各个层次用户的培训是两化融合当前的 地促进信息化建设工作的顺利进行。当前需要为信息化人才 重点工作。 建立比较完善的职业发展路线,从而实现选择人才、培养人才、 使用人才、提拔人才的全套信息化人才管理体系。 3.2信息系统深化应用 在信息化项目建成后,深化信息系统应用是确保项目成果 参考文献: 【1】任家华.借两化融合乏力壮企业腾飞之翼IA】.梦想与芜荣——中国石 化信息化十年征文选.中国石化出版社,2011. [21肖莉.提升石油企业ERP管理对采[31.中国石化,2008.2:58~61 【3】吕燕君“两化融合”在石化企业的实践【J】数字石油和化工,2009.8: 18-20 和投资效益的重要途径。从应用现状看,ERP系统在经营管理 方面面向操作过程,实现数据管理和控制(如信贷控制)等方面 的效果较好。但是与先进水平相对照,在进一步挖掘信息系统 数据并归纳成具体KPI(关键绩效指标)指标,通过综合对比等 [4】邓红霞.DCS集散控制系统设计组态及应用【DJ华东师范大学硕士 学位论文,2009. 方式为企业和管理提供决策依据方面还存在困难和不足,尤其 [51汤杰.面向石化企业应用集成的制造执行系统设计与实现【D】.华中科 是在目前业务管理比较薄弱的环节如物资采购、设备检修、抢 技太学硕士学位论文,2oo8・ 修等方面。此外,各项管理制度和技术措施还难以真正落实到