中国国际航空公司数据库解决方案
2007/9/3 9:54:50
   未未

  中国国际航空公司(以下简称国航)是国内最大的航空公司之一,总部设在北京,北京、天津、内蒙古设有分公司,在国外设有办事处并在全国有多家营业部。国航原有的系统环境中存在着不同的数据库和多种操作系统,其生产数据和计划数据采用的是FoxPro数据库及其开发平台,财务数据来源于ORACLE系统和MicrosoftExcel文件,结算数据来源于AS/400系统,航班计划数据来源于文本文件。这些分布于不同应用系统并且在逐日增加的数据为各级工作人员的日常访问、管理和决策支持带来了相当大的不便。

  统一分析是需求

  面对不断增长的决策支持的需求和大量的耗时耗力的开发应用,以及企业环境的不断变化,国航急需将这些分布在不同操作系统上不同数据库平台上的数据进行加工、汇总和重组,形成一套高效而方便的分析、决策系统,同时其业务智能化的要求。国航系统结构见图

  

  图1 国航系统结构示意图

  为了改善国航现有计算机系统的应用现状,满足各级用户越来越多、越来越复杂的统计分析需求,国航十分需要建立数据仓库,以便在保持现有应用系统功能的基础上,充分利用国航计划处现有的各种数据源,包括生产数据、生产计划数据、财务数据和结算数据,对它们进行面向决策的数据重组,将其转移到数据仓库中;并在该数据仓库的基础上建立面向最终用户的基于决策支持的统计分析应用系统。

  切实应用是前提

  基于对国航计划处数据仓库系统进行的大量调研,结合国航的业务特点,要使该数据仓库系统能够真正实用,真正满足各级用户的统计分析需求,必须具备下列特点:

  1.能从多种数据源获取数据

  国航计划处生产数据为FoxPro数据,财务数据来源于自己的财务系统,生产计划数据是通过手工录入的数据,结算数据来源于AS400上的数据库,要构造数据仓库,需经过加工、汇总和重组将这些分布在不同应用系统、不同数据库平台上的数据转移到数据仓库中。

  2.灵活的多维随机分析能力

  任何不了解数据库技术、不了解统计分析技术的人员都能够很方便、直观、快速地进行各类分析,需要数据仓库系统具有极大的灵活性和可操作性,以便能够通过不同方式访问数据仓库中的数据并进行统计、分析和生成各类报表。

  3.新数据的追加能力

  数据仓库系统和生产应用系统是并行存在的。现有的生产应用系统作为数据的采集方,随时将各种新生成的生产数据实时地收集起来,数据仓库系统作为统计分析系统,其中的数据也需要根据原始数据的变化而进行经常性的更新,以保证用户所作的分析是最真实的,这就要求数据仓库系统能够按照一定的规律自动地从生产应用系统中自动地获取新鲜的数据。

  4.数据仓库的扩展能力

  国航计划处数据仓库是一个部门级的数据仓库,它需要充分考虑系统的可扩展能力,在其他部门或外部数据具备了之后能够方便地追加到数据仓库中,并且能够在企业规则变化后方便地更新各种统计分析的规则和方法,保证系统的实用性。系统经过逐步完善,最后架构一个完整的全公司的数据仓库。

  保证伸缩为原则

  针对以上系统要求,CA公司提出了可伸缩数据仓库的设计原则,与国航紧密合作,充分了解其业务需求,根据企业的实际情况设计基于企业级、部门级或工作组级的数据仓库,并灵活地把部门或工作组级的数据仓库平滑地连接,从而扩展为企业级数据仓库。在设计和开发过程中,CA公司具体遵循如下原则:实用性和先进性并存、安全可靠、具有良好的可伸缩能力。 比如采用多级角色管理和灵活的口令管理方式,保证不同级别用户有不同的数据视角,保证系统的安全和可靠性。在数据暂时不够完备的情况下,预留出必要的数据接口(如外部数据),保证数据良好的可伸缩性,并提供

下一页
返回列表
返回首页
©2026 星辰电脑网络技术网 - 计算机服务网络信息中心(CSNIC) 电脑版
Powered by iwms