中国国际航空公司数据库解决方案-民航解决方案.doc
中国国际航空公司数据库解决方案 -民航解决方案 未未 中国国际航空公司(以下简称国航)是国内最大的航空公司之一,总部设在北京,北京、天津、内蒙古设有分公司,在国外设有办事处并在全国有多家营业部。国航原有的系统环境中存在着不同的数据库和多种操作系统,其生产数据和计划数据采用的是 FoxPro 数据库及其开发平台,财务数据来源于 ORACLE 系统和MicrosoftExcel 文件,结算数据来源于 AS/400 系统,航班计划数据来源于文本文件。这些分布于不同应用系统并且在逐日增加的数据为各级工作人员的日常访问、管理和决策支持带来了相当大的不便。 统一分析是需求 面对不断增长的决策支持的需求和大量的耗时耗力的开发应用,以及企业环境的不断变化,国航急需将这些分布在不同操作系统上不同数据库平台上的数据进行加工、汇总和重组,形成一套高效而方便的分析、决策系统,同时其业务智能化的要求。国航系统结构见图 图 1 国航系统结构示意图 为了改善国航现有 计算机系统的应用现状,满足各级用户越来越多、越来越复杂的统计分析需求,国航十分需要建立数据仓库,以便在保持现有应用系统功能的基础上,充分利用国航计划处现有的各种数据源,包括生产数据、生产计划数据、财务数据和结算数据,对它们进行面向决策的数据重组,将其转移到数据仓库中;并在该数据仓库的基础上建立面向最终用户的基于决策支持的统计分析应用系统。 切实应用是前提 基于对国航计划处数据仓库系统进行的大量调研,结合国航的业务特点,要使该数据仓库系统能够真正实用,真正满足各级用户的统计分析需求,必须具备下 列特点: 1.能从多种数据源获取数据 国航计划处生产数据为 FoxPro 数据,财务数据来源于自己的财务系统,生产计划数据是通过手工录入的数据,结算数据来源于 AS400 上的数据库,要构造数据仓库,需经过加工、汇总和重组将这些分布在不同应用系统、不同数据库平台上的数据转移到数据仓库中。 2.灵活的多维随机分析能力 任何不了解数据库技术、不了解统计分析技术的人员都能够很方便、直观、快速地进行各类分析,需要数据仓库系统具有极大的灵活性和可操作性,以便能够通过不同方式访问数据仓库中的数据 并进行统计、分析和生成各类报表。 3.新数据的追加能力 数据仓库系统和生产应用系统是并行存在的。现有的生产应用系统作为数据的采集方,随时将各种新生成的生产数据实时