SQL Server 2008案例之日立咨询公司


“SQL Server 2008报表服务可以让企业轻松完成关键目标,并将商业智能融入到日常办公中,从而为实时决策提供更好的支持。”Drew Naukam, 微软战略服务部,日立咨询公司副总裁。

日立咨询公司作为全球化的企业,主要为各个行业的领导者提供商业解决方案和IT 解决方案。该公司的客户希望能够将Crystal Reports迁移到Microsoft? SQL Server? 报表服务中。该客户最初采用SQL Server 进行关系型数据的存储以实现商业智能,同时采用Crystal Reports来提供报表,但现在他们希望采用一家厂商的集成解决方案来提高效率并节约成本。日立咨询公司已经部署了SQL Server 2008,因此他们开发了一套工具来自动将报表转换为报表服务所使用的报表定义语言。客户发现采用报表服务可以降低复杂度、增强可见性、并降低报表成本。

基本情况
日立咨询公司的总部位于德州的达拉斯,是日立集团旗下的全球业务及IT咨询公司,在全世界17个办公地点中共有员工1500名员工,横跨美国、欧洲、及亚洲。该公司为全球各个行业的2000多家公司提供咨询服务以及IT 解决方案。

该公司的客户中有35%属于财富排行前100之列,有25%属于世界100强之列。这些属于不同行业的客户包括Experian, Northrop Grumman, Toyota, Unilever Food Solutions, 以及Verizon Information Services.

日立咨询公司被Consumer Goods Technology 杂志评为2007年度消费品市场行业排名前5名的咨询公司,并且是2006年度Gartner’s Solutions Provider Magic Quadrants在CRM、ERP、供应链、以及商业智能和绩效管理方面仅有的10家咨询公司之一。

最近几年,该公司在商业智能和绩效管理方面,发现客户对于商业智能和报表的集成化解决方案需求量不断增加。一些早期采用多家厂商解决方案的公司正在寻求降低许可成本、系统集成成本、以及管理成本。

日立咨询公司的很多客户都在使用微软的应用程序平台,包括在Windows Server? 2003企业版中运行Microsoft SQL Server? 2005,但他们却使用Crystal Reports作为桌面报表解决方案。当今的业务需要更加划算、可管理、以及可伸缩的企业级报表平台,日立咨询公司也了解到SQL Server 报表服务可以提供这样的解决方案。

为了能够完全实现报表服务的好处,当前的报表需要转换成报表服务所采用的基于XML 格式的报表定义语言(RDL)。如果手动进行该操作将会非常耗时且成本很高。为了满足客户的需求,日立咨询公司需要找到更有效的方法来帮助客户获得SQL Server 报表服务的好处,而不需要重新改写大量遗留报表。

解决方案
日立咨询公司所采用的微软商业智能方案,利用微软应用程序平台来帮助所有级别的企业推动商业智能和绩效管理,该公司所创建的报表迁移解决方案通过日立公司的Reporting Center of Excellence 进行统一管理。

采用SQL Server 报表服务将传统的BI 工具套件及解决方案融入到企业日常办公中,是日立咨询公司为帮助该客户提高市场响应所作的主要努力。

“将商业智能融入到企业日常办公意味着为面向市场的高级员工提供其所需的工具和信息,最终提升业绩。”日立咨询公司副总裁Drew Naukam说到“我们发现微软的应用程序平台可以帮助我们创建最健壮的解决方案以实现该目标。因此我们必须能够更有效的帮助客户实现报表解决方案的迁移。”

报表迁移方案中包括RDL Generator 应用程序,在将报表从Crystal Reports迁移到SQL Server 报表服务的过程中,该程序可以将大多数语言转换任务自动化。与此同时,日立咨询公司还准备利用SQL Server 2008报表服务中的新功能。

RDL Generator 将现有的属性映射为RDL 格式,并转换输出文件。RDL Generator 将映射如下报表元素:
页眉、页脚
列标题
字段
格式
SQL 查询字符串
SQL 字段
报表参数
子报表

分组
批量转换/保存

大量语言转换任务可以通过RDL Generator 来处理。为了最终进行调优,日立咨询公司还制定了多项检查列表,并在其位于丹佛和印度的Reporting Center of Excellence 中进行数据处理,以便最终能够匹配原始报表的功能和布局。

Reporting Center of Excellence 还可以处理其它报表元素,例如公式、逻辑表达式、以及存储过程,这些操作也都将匹配现有的功能和布局。这种高效的报表转换过程对于用户来说是透明的,并且所产生的报表同原始报表相类似,因此用户不需要改变使用习惯

好处
日立咨询公司完全满足了客户的需求,不但增强了报表平台, 而且降低了报表的复杂度。迁移到SQL Server 2008 可以让日立咨询公司的客户享受轻松的报表管理方式,并可以更好的制定决策,实现更高效的仪表盘,降低报表成本。

降低报表复杂度
日立咨询公司的 Reporting Center of Excellence 可以帮助其客户,降低报表同其它BI 基础架构相集成的复杂度。

“我们的客户通常都希望使用SQL Server 2005来运行其关系型数据仓库以及多维数据集,”Naukam 说到,“他们同样也希望使用报表服务。通过Reporting Center of Excellence,我们可以为他们提供有效的途径来实现其目标。”

当通过创建门户来扩展报表时,报表服务可以降低其复杂度。

“迁移到报表服务可以让企业更容易利用微软数据平台,”日立咨询公司Reporting Center of Excellence 副总裁Dave McGlone说到,“通过报表服务你可以创建集中化的站点以便于信息访问,并且可以将其构建于Microsoft Office SharePoint? Server 2007之上。这样就可以将报表的价值提供给企业中的每一个人。”
“迁移到报表服务可以让企业更容易利用微软数据平台。”         Dave McGlone, 日立咨询公司Reporting Center of Excellence 副总裁 

从长远考虑,Paul Turley 作为日立咨询公司的架构师,出于多种原因的考虑,他希望公司的客户都可以使用SQL Server 2008 报表服务。

“在SQL Server 2008报表服务中进行设计要比之前的版本简单很多,”Turley 说到,“Microsoft SQL Server 团队通过提供不同的设计接口,在不牺牲性能的前提下平衡了高级报表设计人员同技术水平较低的最终用户之间的不同需求。即便是新手也可以很轻松的生成自己的报表,同时高级用户还可以使用更加强大的工具来创建解决方案。”


通过SQL Server 2008简化报表管理
很多企业发现当报表同其它BI 基础架构紧密集成的时候,对报表的管理将更加容易。“客户找到我们的时候总是带着自认为最好的部署方案组合,然后说‘这是方案,你可以帮助我们实现吗?’”Naukam 说到,“在
这种情况下我们的回应是‘这个方案无法实现您所期待的结果。’我们通常会向客户说明,当不集成第三方解决方案时,报表往往更易于管理。”

点击查看大图

谈到培训及时间安排,McGlone 补充道:“当利用公司现有的技术时,可以更加简化报表管理。否则你还需要专门针对其它应用程序的特定使用技巧安排培训。”

Naukam 指出,当最终用户可以创建自己的报表,而不是向IT 部门起草一份报表请求时,报表管理将变得更加容易。

日立咨询公司发现在SQL Server 2008中所创建的报表比以前更好,这是因为报表设计器进行了更新,并将作为独立的应用程序从 Business Intelligence Development Studio 中分离出来。

“在SQL Server 2008 报表服务中,独立的报表设计器可以让非技术人员创建出引人瞩目的报表,而其过程只需要进行拖拽和右键点击,就如同使用Excel? 一样简单。”Turley 说道“通过功能区接口以及常见的菜单选项,信息工作者可以轻松制作复杂、专业的报表。”

实现更好的决策制定
日立咨询公司通过其在咨询公司中的领导地位及专业地位来提供微软BI 基础架构的构建、设计、以及部署,从而将企业数据转换成即时可用的高价值的信息。该公司致力于将商业智能扩展到企业的日常办公中,从而增强可见性,最终为实现更好的决策制定提供支持。

“日立咨询公司非常重视商业智能,”Naukam 说道,“我们的商业智能项目增长很快,因为我们希望帮助客户在操作过程中获得更好的可见性。报表总是同先见之明联系在一起。你需要利用自己的内部数据来精确洞察公司正在发生的事情以及公司在市场中的定位。通过报表服务以及微软应用程序平台,企业可以实现这种洞察力。”

微软在商业智能的实现和展现方面不断提升技术基础,日立咨询公司对此评价很高。

“我们公司对市场很敏感,因此我们需要走在商业智能技术的最前沿,不断跟进客户所需的解决方案。”McGlone 说道,“我们正在帮助客户通过商业智能来提高利润。据我们所了解,微软对商业智能技术不断投入,我们也迫切希望能够帮助客户从微软研发的新产品中获益,其中也包括SQL Server 2008.”

日立咨询公司把SQL Server 2008看作是在企业中扩展商业智能的得力工具。“我们努力将商业智能扩展到企业的最前沿,主要是为了解决以下问题:如何通过商业智能以及绩效管理工具来装备非传统的角色?”Naukam 说道,“SQL Server 2008报表服务可以帮助企业轻松的将商业智能推向最前端,以便于更好的支持实时决策的制定。”

通过SQL Server 2008实现高效仪表盘
日立咨询公司利用SQL Server 2008中新引入的两个
功能来为客户创建高效仪表盘报表应用程序。这两个功能即:SQL Server 2008报表服务RDL 中的Tablix 数据区域,它结合了表格和矩阵的功能,为报表创建人员提供了更好的灵活性;另一个功能是提供高级的可视化技术。

日立咨询公司预见到使用SQL Server 2008报表服务来构建仪表盘应用程序可以为客户带来巨大的好处。

“如果仔细研究商业智能的发展史,你会发现用于访问数据的工具通常成本很高且不易使用。”Naukam 说道,“商业智能作为一门学科一直很复杂,而这种复杂性已经限制了公司对商业智能和绩效管理解决方案的部署。我们相信通过简化商业智能解决方案中的元素,客户可以获得更大的价值,并且可以更广泛的将这些价值提供到企业的最前沿。如果你坚信商业智能,那么你也应当坚信商业智能可以大规模部署。”

Turley 将Tablix 看作是设计一系列报表解决方案(包括仪表盘)的重要工具。“在Tablix 出现之前,报表设计人员需要考虑如何采用更加结构化的方式来显示数据,”Turley 说道,“在报表设计的开始阶段,你必须要先选择展现数据的路径,已经进行过报表设计的人都知道设计报表的过程通常都是循序渐进的。”

报表设计器的出现将帮助客户实现他们所需的报表,而设计人员只需要考虑他们所希望查看数据的方式。

“在此之前你需要设计第一个报表作为原型,然后再进行周而复始的操作。”Turley 说道,“SQL Server 2008中的Tablix 功能可以让你更灵活的适应变更。我很难想象有哪种更改不能通过Tablix 来处理。”

日立咨询公司热衷于使用报表服务中高级的视觉化技术。“我们很兴奋能够使用报表服务2008中的可视化技术,”Turley 说道,“Reporting Services Gauges 所提供的设计环境可以让你创建带有计量器的仪表盘,就如同你的汽车中的仪表盘一样。”

尽管一些人更希望采用传统的数据表来展现他们的信息,日立咨询公司仍然认为提供易于监控的接口十分有价值。

“关于仪表盘的设计,我同很多客户开过玩笑,但我认为创建用户可以产生共鸣的视觉显示效果还是很有价值的,”Turley 说道,“CEO 通常处于大量数据的最顶端,但如果他们面前所显示的数据如同他们汽车中的仪表盘那样清晰,这将使他们的工作变得更加容易。”

商业智能所面临的挑战之一是如何更好的将重要观念传达给那些处于忙碌状态且试图驾驭大量信息的人,Turley 补充道。

“这有可能非常简单,如同‘OK,红灯意味着不好,我最好点击查看一下发生了什么’或者一些人在查看燃料表时可能会想 ‘我们快没油了’”Turley 说道,“优秀的仪表盘设计并非是对复杂信息进行提炼这么简单,而是要将一些公司相关的信息展现在用户面前,同时通过点击的方式还可以展开查看更为详细的信息。”

降低报表成本
客户从第三方的报表应用程序迁移到报表服务中,还可以减少许可成本以及系统集成成本,这是因为报表服务是SQL Server 的一部分,不需要额外的许可费用,同样这也将降低系统集成的成本。

“迁移到SQL Server 报表服务并利用微软应用程序平台,企业将显着降低成本比提升报表功能,”Naukam 说道,“利用Reporting Center for Excellence,日立咨询公司可以让客户更容易获得这些好处。我们认为SQL Server 2008可以让微软应用程序平台更加划算,更有价值,并且更具创新性。”

总而言之,日立咨询公司利用SQL Server 2008可以帮助其客户将商业智能带到企业的最前沿。
Windows Server 2008, SQL Server 2008, 以及 Visual Studio 2008
Windows Server 2008, SQL Server 2008, 以及 Visual Studio 2008为创建和运行关键应用程序提供了安全可靠的基础。这些产品结合起来可以提供高级的安全技术、针对最新平台的支持、增强的可管理性和Web 工具、以及灵活的可视化技术,从而实现基础架构的优化,并在
整个企业范围内访问相关信息

本文作者:



相关阅读:
封装游标存储过程(Pr_execsql2)
不断探索与追求 精简CSS文件的一点思路
php入门学习知识点八 PHP中for循环基本应用之九九乘法口绝表
ASP.NET中的DataColumn对象
ASP技巧:rs.getrows方法
单台Exchange2003实现RPCoverHTTP
如何找回Windows 7中丢失的回收站?
ASP.NET: Connection Strings
登入和注销 FreeBSD 系统
用vbs实现本地连接禁用/启用脚本代码
ORACLE的外连接
兼容FF/IE跟随鼠标的层的效果
用SQL语句删除重复记录的四种方法
Linux Log文件查看方法
快速导航

Copyright © 2016 phpStudy | 皖ICP备18014864号-4