对于美国航空公司的客运收入财务部来说,航空运输业增长的结果是该部门必须负责处理每年1.25亿张客票、单据和非运输性文件。这个部门要从客票销售数据入手,最终计算整理出公司的完整财务报告。该部门分配了90个人来进行数据收集、处理和计算工作以便算出客运营业额、应收款和应付款。
复杂的查询工程与性能问题将带来高额的成本
为了分析所有这些信息,客运收入财务部原来的系统曾将客票销售数据存放在一个基于Teradata的数据库中。这个数据库从SABRE与其它订票系统接收数据。出于系统资源的限制,这个系统只能存放三个月的数据,因此无法进行年度比较与逐月分析。
除了征收每月的数据存储费以外,IS部门还要向客运收入财务部为每一个在Teradata系统上进行的查询征收高额使用费,这使得该部的运行成本几乎成了天文数字,而且一些查询需要几小时甚至几天才能得到结果。由于系统过于复杂,大多数客运收入财务部的分析员无法自己发出查询请求,而必须依靠两到三个SQL高手来进行查询。这就形成了一个查询的瓶颈:没有与数据的亲身紧密的接触,分析员们无法掌握数据中的关键性内容,以致无法发现与利用航空业市场的趋势与隐藏的商业机会。
通过移植到一个新系统,这个部门希望能够降低成本,提高数据存储能力,解放用户,消除查询瓶颈,为分析员提供数据查询工具,从而提高该部门对商业形势的掌握能力。
Sybase IQ是获得高性能的必然选择
美国航空公司的客运收入财务部需要一个能够让分析员们不必借助SQL专家的帮助就能自己定义查询的系统。
借助一套能够让用户直接查询数据库的系统,分析员们可以在以前的查询结果以及对关键性商业信息的数据开采基础上进行查询以获得更多和更深入的查询答案。此外,这个部门还希望从这个系统获得开放性、灵活性和性能上的提高。
这个以Sybase IQ为核心开发出来的新系统名为“收入财务数据访问资源(Revenue Accounting Data Access Resource,简称RADAR)”。在最终决定采用Sybase IQ之前,考察过的大多数系统都因为缺乏开放性而被排除在外。
该部门选择Sybase IQ的决定得到了部门主任的批准,作出这个选择最主要的原因是性能。“我们选择Sybase IQ是因为我们喜欢这个产品,”他说,“我们没有发现其它什么产品能与Sybase IQ相比。它比我们测试过的所有其它数据库都要快四至六倍,而且它比我们原来的Teradata系统快了15倍。”
Sybase IQ将实施的方便性与高性能有机地结合起来
这个新的RADAR应用是个决策支持型数据集市,其设计目的是使客运收入财务部的分析员们能够快速方便地分析客票销售数据。这个系统能够协助发现那些业已使用但没有销售记录的客票,从而有助于发现非法使用折扣票的情况。
RADAR的重要价值在于其存储与快速访问大量数据的能力。经过镜像处理的100GB数据库现在存放着七个月的数据,在系统升级后,这个数字可以翻一倍。这个运行在配有2.5GB内存和240GB硬盘的六路Sun Enterprise 5000上的系统通过局域网与大约60个分布在Dallas、Tulsa和Barbados的用户相连。
整个系统的规划与开发仅花费了两个兼职人员不到一年的时间。美国航空公司的高级系统分析员Wade Metzinger说:“Sybase IQ不难安装。对于我们来说,我们只用了两个对大型数据库非常没有经验的财务人员,而且他们已经有许多年没有使用UNIX了。从开始到结束,这个项目共花了十一个月的时间,我现在知道我们完全可以在不到两个月的时间完成这项工作。”
这个新系统使等待查询结果的现象成为了历史,原来需要等待90分钟才能得到结果的查询现在用Sybase IQ只需4分钟就能完成,原来平均需要25分钟的查询现在只耗时一分半。“由于有了Sybase IQ,我们的分析员们现在拥有了能够真正让他们观察数据和理解商业状况的工具,”高级财务分析员兼项目经理Hagen说,“他们对新工具的喜爱程度不亚于孩子走进了糖果店。现在我们有60个人在进攻和挖掘这些数据,并且已经获得了各种非常有用的信息。自从我们安装了Sybase IQ以来,这种数据分析活动已经增长了20倍。”






