三、 受益
通过使用SQL Server 2005,分析服务和报表服务创建的n层数据仓库,为Sandvik提供了许多好处,包括监控企业运营的能力,灵活的报表选项,一个集中的分析解决方案,简单易用,和强健的ETL支持.
1. 监控企业脉动的能力
当Sandvik Tooling公司企业架构师Patrik Sköld开始为公司规划一个数据仓库和报表解决方案时,他去了Sandvik Tooling 的总裁Anders Thelin那里,问他最想从这些解决方案中得到哪类信息。“他告诉我他想拥有度量企业脉动的能力,” Sköld说。”他想要三点:(1)每日的销售,(2)我们工厂输出的产品,(3)从我们分配中心发出的货。根据这三个关键绩效指标,他可以测量企业的健康程度-从入门时的定单到传送给我们客户的产品。他可以测量企业的脉动。”
以前,使用多个第三方报表工具,及和分布的数据库打交道,合并数据需要花费很长的时间,以至于信息总不是当前的。”使用SQL Server Integration Services把数据导入我们的数据仓库,并使用SQL Server 2005报表服务,我们可以提供给我们的管理者每天的日报表,而这些报表在以前需要花费3周或更长时间去创建。” Sköld说,“它给了经理们所需要的管理信息,来更快的对市场变化作出反应。他们很欣赏我们现在所做的,因为他们过去不得不从多个系统中获取信息。现在每个人都可以从一个单一的资源入口去获得他们需要的信息。”
2.灵活的报表选项
报表层支持界面友好门户,这使得Sandvik的经理们访问他们所需要的报表变的非常简单,同时享受着以角色为基础的访问数据的安全性。“我们的程序所有者可以把分发报表的职责交给特别的终端用户,同时无需访问实际的数据库,” Sköld说。“ SQL Server 2005和报表服务帮助我们创建了一个非常好的平衡,该平衡赋予了我们集中管理数据仓库的安全性,同时也支持基于角色的分布模型,这可以让信息拥有者对分布报表负责。”
除了定义报表收件人,内容的拥有者也可以定义被传送信息的格式,以此匹配用户的喜好。“有的人想要在一个Microsoft Excel电子数据表中接受数据,有的人想要一份Adobe PDF文档,而其他人只想在线浏览,” Sköld说。“报表服务的灵活性非常棒。”
作为公司为经理们提供公司运营信息工作的功能之一, IT组使用SQL Server 2005的通知服务让用户可以选择特定的报表从旅途中的一个膝上型电脑,无线个人数字助手(PDA),或一个短信服务(SMS)-移动设备自动转寄到一个e-mail帐户中。
“我们的经理可以使用SQL Server通知服务设置他们自己的规则,这些规则就是什么事件将触发一个报表发送给他们,” Sköld说。“例如, 如果一个客户在一个约定好的数量之上取消了一份定单,你可以使用通知服务自动发送一条短消息到你的移动电话,或者,一条消息也可以由一个指定的项目库存水平或是出货日期来触发。过去几个星期才能用的数据现在可以立刻发送给我们,无论他们在世界何地。”
3.集中分析解决方案
通过从不同的数据源集中数据到数据仓库,及使用SQL Server 2005分析服务为分析创建多维数据cube,分析销售信息数据和其他数据被极大的简化。“在过去,我们和这些由不同的团队用不同的方法经过数年开发而来的信息源打交道,” Sköld说。“这给我们的财务控制人员造成了麻烦,为了一些信息,他们不得不访问大型机, 有的要访问AS/400,也许其他数据是来自UNIX系统。分析服务为执行分析提供了集中资源,并且它帮助确保了每个人都是围绕着相同的核心数据在工作.
公司计划使用SQL Server 2005数据挖掘。“SQL Server 2005采用了新的数据挖掘算法,我们对于应用数据挖掘搜索趋向和其它的洞察力非常感兴趣,而这些我们都可以从我们的数据找出,” Sköld说。“可能是另外的6个月,但我们非常期望通过数据挖掘来加强我们数据仓库的价值。”
4. 使用简单
使用简单对于报表来说是一个优异的需求,因为公司的早期报表解决方案使用起来非常困难。“我们以前的报表工具非常复杂,同时也很昂贵,” Sköld说。“我们的一般用户不能够独立使用报表工具。他们需要帮助,这对他们的工作造成了困难- 同时也需要额外的IT支持。”
通过使用报表服务不再需要帮助。“过去经理们在当他们想要创建新的报表的时候需要发送电子邮件来请求帮助,现他们可以自己来完成了,” Sköld说。“报表服务允许他们更深更宽的探测数据,这将非常有效,您没必要因为你需要其它人为你做一份报表而停止你的工作。”
5.强健的ETL支持
在一个包括VAX大型机, IBM AS/400系统,在UNIX计算机上运行的Oracle数据库,及独立的Microsoft SQL Server 2000数据库的IT环境中, 对于Sandvik来说拥有一种强健的ETL解决方案非常重要。公司使用SSIS及SQL Server 2005本地XML支持来创建并管理和源系统的约定。该约定定义了什么信息将被交换,什么元素,属性和交换的频率;及其他的信息包括转换是否是在一个push或pull的基础上被完成。”
“所以和我们的老系统的交互都使用我们写的XML格式的约定来完成,” Sköld说。“我们使用SSIS管理约定和源系统和数据仓库之间的通讯。 SSIS和XML支持的结合帮助我们创建了一个强大的ETL解决方案,使得处理改变非常容易。”
如何利用SQL Server 2005完成大型业务快速报表?
0
相关文章