1、SQL Server 佐丹奴数据服务解决方案案例 作者: 日期:9 个人收集整理 勿做商业用途佐丹奴数据服务解决方案案例本文档由http:/hitaow。sinaapp。com整理发布。 “通过Microsoft公司最新的开发工具,我们的开发人员可以把主要精力放在解决业务问题上,大幅度减少了系统联调以及底层测试的烦杂时间.” 侯彤,CIO,佐丹奴集团客户简介 佐丹奴国际有限公司(Giordano International Limited,以下简称“佐丹奴”)创立于1981年,是一家总部在香港的跨国服装企业,在世界各地拥有10多个子公司。佐丹奴是亚太区最知名的服装零售商之一,目前在全球31个地
2、区拥有超過1,600个零售店,雇员数目接近10,000人。客户状况 佐丹奴国际有限公司(Giordano International Limited,以下简称“佐丹奴)创立于1981年,是一家总部在香港的跨国服装企业,在世界各地拥有10多个子公司。佐丹奴是亚太区最知名的服装零售商之一,目前在全球31个地区拥有超過1,600个零售店,雇员数目接近10,000人。解决方案 佐丹奴公司为了提高生产效率,从2000年开始,一个六人团队开发了Tiger系统,现已在14个国家或地区中使用.当时市面上有着很多供应商提供基于不同平台的多种解决方案,包括IBM,Oracle,SAS,Sybase,微软等。佐丹奴
3、(Giordano)需要选择一个合适的Tiger平台系统和解决方案,能够更好地完成目标,同时最大的节省成本.通过对多种系统和平台的比较分析,佐丹奴(Giordano)综合考虑了构建与运营成本、技术先进性、安全性与可扩展性,以及自身长期技术发展战略和目标,加上供应商所能提供的支援等因素,最终选择了基于.NET平台的微软解决方案。 “在选型中我们很大程度的考虑了系统的可靠性和技术风险,花钱买了不好用的系统是绝对不能接受的。很多人可能都对基于微软平台的大型应用可靠性有顾虑,我们也是,但通过对系统的前期测试,以及了解到国际上一些研究报告结果,发现类似的系统已经在很多领域包括可靠性要求很高的金融电信等领
4、域应用,因此逐渐消除了我们的顾虑。而且,很多其它的系统比如IBM,SAS自身都并非一套完整的系统,将来可能会带来更大的技术风险,”佐丹奴集团CIO侯彤提到. “再者就是微软的系统能够提供更好的开发效率。Visual Studio 2005的确能大幅提升开发效率,加上我们的开发人员对微软的产品都很熟悉,估计能够缩短1/3左右的开发周期,这样就可以保证我们能更迅速的应对新的需要和业务变化。同时也相应降低了开发人工成本,初步估计能够降低1/4左右。” Tiger 系统完全基于微软.NET技术平台。.NET是微软公司提供的统一开发平台,它为局域网 (LAN) 和 Internet 上的分布式企业应用提
5、供了一致、有效的支持,可以让企业无论何时、何地、使用何种设备,都能获取所需的信息.同时,佐丹奴选择了Windows Sever 2003 中的Active Directory 来进行用户权限管理,并采用SQL 2005进行数据存储、开发与分析。整个系统共分为Web、POS(Smart Client)、无线和WAP四大核心应用,几乎涵盖了公司的全部工作流。而这些核心应用及相应模块则是由Visual Studio 2005进行开发的。图1. Tiger系统体系结构图Tiger系统中的商务智能 (BI) 应用则是完全基于Microsoft SQL Server 2005的,实现了数据分析、仓储和报表
6、等模块,总体架构如图2所示。它帮助组织从操作数据库保存的信息中获取可操作的信息-例如,理解销售趋势并相应地规划促销活动。从操作数据源(右)中收集数据,包括零售店销售点系统和营销数据库,将这些数据整合到一个被称为数据仓库(中心)的历史数据库,并将数据分发到需要分析或得到数据定期报表的用户(左)。 图2。 SQL BI平台示意图Microsoft 的 BI 平台提供了三项主要服务: 整合服务(Integration Services):支持提取、转换和装载 (ETL) 数据集成过程,通常被用于定期更新数据仓库.在此图解中,Integration Services 从各种联机数据源中提取数据,其中可
7、以包含非 Microsoft 数据源,如 Oracle 数据库。它合并、清理并汇总那些数据.最后,它将汇总后的数据填充到数据仓库中。 分析服务(Analysis Services):Analysis Services 源自于 SQL Server 中初始的 OLAP Services,并对它进行了扩展。在服务和基础结构中添加了对 OLAP 多维数据集和应用程序的支持,Analysis Services 还包含用于构建数据挖掘应用程序的功能,这些功能帮助工作人员探求隐藏在数据中的关系和模式(如确定哪些产品的销售经常带动其它产品的销售)。 报告服务(Reporting Services):它是一种
8、用于定义、生成、存储和管理报表(如比较过去 12 个月同一店面的销售报表)的工具。开发者创建并定义存储在 SQL Server 数据库中的报表定义.用户可以使用多种客户端来查看报表,如 Web 浏览器或第三方报表客户端;还可以通过电子邮件将报表交付给用户。客户端通过 Reporting Services 服务器组件访问报表。 优势与收益更快的商业决策,更快的决策执行作为公司的核心应用,Tiger系统实现了“采购生产销售库存的统一协调、分析与管理,使得佐丹奴公司可以方便快捷的管理全球业务,实现了全球范围内的、实时的销售与库存数据。基于微软。NET平台和SQL Server的Tiger系统能够统计
9、大量的客户信息并支持对客户进行多维的特征分析,在对海量的数据进行分析的时候,可以达到理想的速度。“零售行业的数据量是庞大的,要对这些客户数据进行分析,要求分析工具必须能够处理大量的客户信息。系统必须能够支持对这样多维的组合性的分析,可以快速提供符合分析条件的客户名单和数量,微软的BI能够很好的满足我们的这一需求,” 佐丹奴集团执行董事马灼安(Bernard Mah)说。实现了更快速的商务决策,如果原有的商业计划无法适应新的市场环境,佐丹奴公司的管理层完全可以透过Tiger系统实时改变商务策略,包括价格调整,促销方案调整等。这确保佐丹奴在亚洲市场成为最有竞争力的服装零售商。“由于Giordano
10、已经部署完善的业务系统,对于现有客户的最初的信息来源也是现有的业务系统,因此,更有意义的分析是结合客户信息对某一类客户群的消费行为进行分析.这要求数据仓库中的分析工具可以从多个数据库中抓取并形成复杂的data cube.在此基础上,我们可以分析某类客户的消费行为。消费行为分析是比特征分析更为复杂的分析,因为它涉及到行业知识和分析模型的结合。微软的商务智能系统能够让我们方便的进行消费行为的复杂分析。” 佐丹奴集团执行董事马灼安(Bernard Mah)说。 同时,Tiger系统能够处理复杂的数据并支持对客户进行行为分析,并且融合了人工智能的数据挖掘,基于SQL2005新的数据挖掘算法,支持进行按
11、照各种业务逻辑的归纳和演绎,这样才能真正实现商务智能的意义所在。“客户信息的录入和储存方式是数据(data),但是,对于决策者来讲,独立的单个的数据的意义并不大,更重要的是信息(information)和知识(knowledge),”执行董事马灼安提到。高度的可移动性与便捷性基于.NET平台的Tiger系统,除了可以通过在线Web销售网站更新、发布并获取实时信息外,还支持手机WAP门户。此外,通过Smart Client(智能客户端)技术,应用程序不仅支持台式机、笔记本和工作站,更支持PDA、智能手机等,并能够通过分布在不同平台上的Web Services实现跨平台应用和实时自动更新。 “我们
12、对系统使用的便捷性有苛刻的要求,因为我们所处的行业竞争极为激烈。我们的员工和管理层需要频繁的了解最新的销售与库存信息。而.NET支持跨设备的信息整合,很好的满足了我们的要求。有了WAP模块和Smart Client,我们就可以在任何时间、任何地点了解到全球1500家零售店实时变化,快速做出市场响应,并自动部署决策.”佐丹奴集团CIO侯彤介绍到。高开发效率,易维护管理,降低了总拥有成本Visual Studio 2005具有很高的开发效率,使得佐丹奴能够在缩短开发周期,提高开发灵活性.Visual Studio 2005不仅能够支持B/S模式的应用开发,还能够支持C/S模式的应用,可以有效利用客
13、户端设备(PC机/PDA)的计算能力、节省大量服务端设备的投入. ClickOnce显著降低了代码编写的时间,使开发人员可以更专注于商业逻辑。 更好的团队沟通支持,减少了开发人员的重复性工作。 更安全的开发环境、开发过程和开发结果. 在部署了合理、标准化的工作流程后,佐丹奴的员工可以把主要精力放在各自的工作上,减少了手工统计销售额与库存量的烦杂时间.“在采用了.NET平台、Visual Studio 2005 和SQL 2005后,我们的生产效率至少提升了30%,” 佐丹奴集团CIO 侯彤介绍到,“同时,降低了人工成本,可以让公司把更多的精力投入到具体的复杂应用开发中去.SQL Server
14、2005在提供了数据仓库,数据挖掘等高性能功能的同时,具有很高的可维护性,使用统一的管理工具,自动高效操作日常数据管理任务,从而使人员将注意力集中于战略性商业需求上。”“采用基于。NET平台的解决方案,大幅降低了我们的总拥有成本。基于微软产品的易管理性和稳定性带来的运营成本节省和开发人工成本的节省,我们估计总成本相对于其它方案可能节省1/4左右,还不包括提高开发效率带来的潜在收益,”佐丹奴集团CIO侯彤说,“微软一体化的系统给我们带来了良好的体验和实在的收益,我们也希望能在企业信息化的进程中不断的展开更多的合作。”软件及服务 Windows Server System o Microsoft Windows Server 2003 Enterprise Edition o Microsoft 。NET Framework 2.0 o Microsoft ASP.NET 2.0 o ClickOnce o Microsoft SQL Server 2000 Microsoft Visual Studio 2005 技术