情况 BP赛科公司现有业务系统构建在
SAP上,由于缺乏强大的数据分析和报表展现功能,影响了公司的工作效率,因此,BP公司准备构建一套新的
BI解决方案,它要求该解决方案不仅具有较低的TCO和较高的投资回报(Return Of Investment),而且能满足业务所需的可伸缩性、灵活性和可靠性。
方案论证 要实现BP赛科公司的的目标,BI系统的高性能、可伸缩性、灵活性和可靠性等特性是不可或缺的。BP赛科做了广泛细致的调查和比较,并要求包括
微软、Oracle等公司在内的各方案提供商构建一个完整的概念验证(POC)环境供测试。该POC测试要求实现原始数据从SAP系统抽取,到前端结果展现的完整功能。为了降低用户初期投入成本,Oracle公司建议采用Oracle/Linux构架方案,但经过细致和充分的比较、分析,BP赛科认为采用SQL Server 2005/ Windows Server2003架构的解决方案在性能、总体拥有成本(TCO)、集成性、易维护性等方面相比Oracle/ Linux架构的解决方案具有明显的对比优势。同时考虑到Windows平台较
其它平台所具备的更高的集成性、可用性、可管理性与维护支持能力,可导致系统总体成本的降低。另外,SQL Server 2005/ MS Office能够提供完整、无缝的BI解决方案也是BP赛科进行方案选择的一个关键因素。因此,BP赛科最后选定了基于Windows平台的SQL Server 2005作为BI解决方案架构。正如BP赛科
ERP项目经理张晨所描述的:
“我们要求方案提供商进行了一次完整的概念验证测试,微软率先完成了POC,结果也最为满意,微软的技术能力与服务水平给我们留下了深刻印象”
“POC测试表明,微软公司可以提供全套无缝的
商业智能解决方案,该方案具有灵活、高效的报表定制,以及强大、可扩展的商务查看能力;同时,该方案还提供了与我公司目前的硬件/
软件系统相同的管理便利性。相对于其它解决方案,基于SQL Server 2005/ Windows Server 2003的平台使TCO大幅降低,Windows Server 2003的可靠性也确保系统安全、稳定运行”
解决方案 BP赛科的BI商务智能解决方案使用一个多层架构,包括:
SAP接口与中间转储层:由于报表与分析的数据主要来源于SAP R/3与SAP BW系统,而BP赛科IT管理策略不容许外部工具直接访问SAP系统。该层采用SAP与微软联合研发的SAP接口提供器,将SAP数据导出到一个由SQL Server 2005服务的中间存储数据库(Stage Database)中。
ETL层:BP赛科采用SQL Server 2005内置的集成服务(Integration Service)建立的一个新的数据清洗、转换与加载服务层。该层将数据从中间转储层(Stage Database)或其它数据源导入,被格式化,清理以及验证,然后再装载到数据仓库(Data Warehouse)中。
数据仓库层: BP赛科公司使用了SQL Server 2005的表分区与索引分区特性,将大容量数据表与索引跨文件组存储,提升了大容量数据仓库的处理性能与管理维护的灵活性。
报表展现层:报表展现由SQL Server 2005内置的报表服务所支持。ASP.Net和报表服务的紧密集成提供了图文并茂、美观易用的报表。此外,利用ADOMD.Net,可从多维数据集检索数据,快速、灵活生成报表展现给客户。
获益 鉴于SQL Server 2005的POC测试结果,以及公司其它部门对SQL Server的长期使用经验,BP赛科认为,采用Windows Server 2003/ SQL Server 2005将带来大量的业务价值,包括:
·更低的TCO
·更好的商务查看与分析展现
·快速灵活报表定制与应用开发
·统一的解决方案带来简便性
·安全可靠的平台
较低的总体拥有成本(TCO) 追求更低的TCO是BP赛科选择在Windows Server 2003
操作系统上运行SQL Server 2005的主要动机之一。
“鉴于这个决定,我们的TCO方法包括了所有通常的因素——硬件成本、维护费用、人力成本等等,”BP赛科ERP项目经理张晨说,“我们现有的系统基本运行在Windows Server 2003上,经验表明,在Windows Server上运行SQL Server 2005,能够以更低的TCO实现我们需要性能,且能得到更高的ROI”
更好的商务查看与分析展现 SQL Server 2005报表服务通过提供一个健壮的报表定制、管理与递送机制帮助BP赛科公司获得更灵活、快捷的报表定制,以及更好的商务查看。公司过去使用其它第三方报表应用程序,该应用程序使用很复杂,而且不能给BP赛科提供深入整合性的解决方案。
ERP项目经理张晨说:“我们以前版本的解决方案,查看数据需要2周的时间,而2周后,有的数据已经失去了其意义。我们有大量的数据堆在那里不用,仅仅是因为没有一个好的方法对其进行查询。报表服务给了我们从这些数据中提取有价值信息的能力。”
通过微软技术与解决方案,可以很方便的将SAP数据转化为面向业务主题的多维分析数据,并从这些多维数据集中提取所需要的数据,灵活上钻、下钻、导航、报表跳转、条件检索等功能,实现了更好的商务查看。
BP赛科公司通过使用报表展现服务让公司里各层管理人员、销售都能够灵活访问到所需数据,从而更好的帮助其做出决定,提高绩效。
快速灵活报表定制与应用开发 SQL Server 2005强大的功能如统一维度模型和集成服务,确保了 BP赛科公司实施商业智能解决方案所花费的时间相比那些不是基于SQL Server 2005解决方案的项目要节省很多。
报表服务给BP赛科公司提供了一个他们所需要的报表开发环境。
“报表服务提供了一个非常容易学习的报表开发环境,有了报表服务,生成、修改报表变得很简单,很方便。” ERP项目经理张晨说,“没有SQL Server 2005这些丰富的功能,毫不夸张的说,我们今天可能还在为解决方案而忙碌。对于这样规模的项目,二个月期限是惊人的。不用怀疑,结果是我们已经实质性的减少了我们项目的开销。”
现在,BP赛科自己可以对来源于SAP的数据创建所需要的报表,而无需求助于其它软件公司,这样可以更快的实现商务查看。而且,SQL Server 2005和Visual Studio 2005整合,开发人员使用.NET Framework 和Visual C#,获得了最佳的工作效率。
“我们知道我们的目的是什么——我们需要更好的了解企业的运营状况。SQL Server 2005包括了许多新技术,但是归根到底——SQL Server 2005让我们有敏锐的注意力来追求我们的目标。”
统一的解决方案带来简便性 “SQL Server 2005 及Windows Server 2003平台的其它部分给我们提供了一个前所未有的整合,该整合极大的简化了我们建立和使用商业智能解决方案的过程,”BP赛科ERP项目经理张晨说,“我们的数据更加精确了,因为都使用同样的中央数据仓库访问信息。这个整合使得开发和部署BI解决方案变得更加容易。”
Windows和SQL Server环境给BP赛科提供了支持改变和快速增长的IT基础设施。“使用一个供应商的集成技术,可以方便地开发完成新项目,并快速部署、推广到整个组织,而且日后的扩展、维护、升级等支持服务更易得到保证” ERP项目经理张晨说。
安全可靠的系统平台 “SQL Server 2005 及Windows Server 2003平台为应用系统提供了更加可靠的应用开发,确保整个系统安全可靠的提供服务”BP赛科ERP项目经理张晨说。