SQL Server 2008 BI 详解
SQL Server 2008 BI 详解
Microsoft SQL Server 2008通过与Microsoft Office的深度集成,为所有人提供了可用的商业智能,以合适的价格提供给正确的用户以合适的工具。它的结果就是公司里所有层级的雇员都可以通过使用易于使用和功能强大的工具看到和帮助改变商业执行。与2007 Microsoft Office系统的集成使得用户可以以他们可以理解和觉得舒服的方式来查看商业性能;而PerformancePoint Server 2007的推出帮助客户获得对整个公司的全面的洞察力,以至于他们可以监控、分析和计划他们的业务,还可以加强团结、增强责任感和对整个企业的全面洞察力。
本篇文章包括:
导言
统一数据存储和访问
建立和管理复杂的商业智能解决方案
扩展你的商业智能解决方案的范围
总结
导言
在竞争日益激烈的市场中,商业人士逐渐认识到他们只有预先看出市场的趋势和机遇,并快速的对新的客户需求作出响应才能获得成功。此外,雇员需要对商业活动和花费进行排列优先次序,以此来确保达到最有效的使用可用的资源和作出有效的商业决策。
为了满足这些挑战,雇员需要获得对商业的全面的洞察力,以便他们可以作出睿智的决策,并为促进商业成功作出贡献。公司想将这个洞察嵌入每天的商业活动中,以便所有雇员可以明确的或是暗含的使用对所有的企业数据的完整和稳定的版本所作出的分析结果。
一、Microsoft 商业智能技术
Microsoft提供了一个全面的商业智能(BI),它为数据仓储、分析和生成报表提供了一个扩展的数据平台,并提供了终端用户可以用来访问和分析商业信息的强大的和直觉工具。Microsoft商业智能“提供给终端”的核心是Microsoft SQL Server 2008,它是一个全面的数据服务平台,使你能够:
? 统一企业中所有数据的存储和访问。
? 建立和管理复杂的商业智能解决方案。
? 扩大你的商业智能解决方案的范围,使其可以用于所有雇员。
SQL Server 2008形成了所提供的这个强大的商业智能的基础,它的特有技术如下面所示:
组成 描述
SQL Server数据库引擎 为大型数据提供了一个可扩展的高性能的数据存储引擎。这为将企业的商业数据合并到一个用于分析和生成报表的中央数据仓库中提供了理想的选择。
SQL Server集成服务 是一个用于提取、转换和加载(ETL)操作的全面的平台,使得能够对你的数据仓库进行操作和与其同步,数据仓库里的数据是从你的企业中的商业应用所使用的孤立数据源获得的。
SQL Server分析服务 提供了用于联机分析处理(Online Analytical Processing,OLAP)的分析引擎,包括在多维度的商业量值聚集和关键绩效指标(KPI),和使用特定的算法来辨别模式、趋势和与商业数据的关联的数据挖掘解决方案。
SQL Server报表服务 是一个广泛的报表解决方案,使得很容易在企业内外创建、发布和发送详细的商业报表。
二、2007 Microsoft Office系统集成
SQL Server 2008商业智能平台通过下面的2007 Office 系统组件提供给信息工作人员:
1. Microsoft Office Excel。这是一个强大的电子表格应用,你可以将它作为一个用于联机分析处理分析、数据挖掘和报表渲染的接口。通过 SQL Server 2008和Excel 2007的深度集成,你可以:
加强了终端用户访问和分析从SQL Server 2005分析服务获得的数据的能力。有了Excel 2007,终端用户可以浏览存储于分析服务中的多维联机分析处理立方体中的数据。Excel 2007使用户能够通过使用已经安装在大多数桌上计算机里的工具以他们想要的任何方式来轻松的建立“切片和切块”数据的Microsoft PivotTable 动态视图。
Excel与分析服务的紧密集成使终端用户可以轻松的使用分析服务的特性,例如转换、关键绩效指标(KPI)、计算成员、命名集、和Excel中的将Excel转化为一个分析客户端的服务器活动,通过使用这个集成使你可以从Excel 执行中收获更多。
为每个人作有用的预测分析,使非技术用户可以在熟悉的Office环境中利用SQL Server 2005分析服务的非常复杂的数据挖掘算法。设计时就为终端用户做了考虑,用在Office 2007中的数据挖掘插件使终端用户可以直接在Excel和Microsoft Office Visio中执行复杂的分析。
增加了自动化分析特性,例如强调了数据与表的其它部分或数据范围的格式看起来不同的异常,基于现在的趋势预测未来的数值,分析各种场景下的情况,决定需要改变什么来达到宽衣个特定的目标。
以大多数终端用户所喜欢的格式,通过使用新的增强的报表服务Excel渲染能力来发送报表,这个能力使得终端用户可以直接在Excel中接收到报表。
2. Microsoft Office Word。它是一个word处理应用程序,你可以使用它作为报表的一种格式。使用这个很多人所期待的新的用于Microsoft Word的报表渲染器,它使得你可以用Word格式来渲染SQL Server 2008报表服务的报表。
3. Microsoft Office Visio。一个画图应用,你可以使用它来作注释、增强和展示你的图形化的数据挖掘视图。有了SQL Server 2008和Visio 2007,你可以:
渲染决策树、回归树、集群图、和依赖网络。
将数据挖掘模型保存为内嵌到其它Office 文档中的Visio 文档,或者保存成一个网页。
4. Microsoft Office SharePoint Server。这是一个全面的协作、发布、和仪表盘解决方案,你可以使用它作为一个用于提供一个放置你所有的企业级商业智能的内容和工具的中央位置的中央组件,这样你公司的所有人都可以查看相应的和及时的分析视图、报表和关键绩效指标,并与它们进行交互。SQL Server 2008报表服务和Office SharePoint Server 2007的集成使你可以:
使用一个一致的用户接口来管理和查看报表。
当版本和报表的工作流存储到Office SharePoint Server 2007文档库中时跟踪它们。
通过SharePoint文档库管理一个单独的用于报表的安全模型。
使用Office SharePoint Server 2007 即开即用报表中心模板轻松的建立一个站点用以存储报表。
5. Microsoft Office PerformancePoint Server。 一个集成的性能管理应用,雇员可以使用它来监控、分析和计划基于SQL Server 2008提供的分析数据的商业活动。
通过这篇文章的其它部分,你将学习到SQL Server 2008和它与2007 Office系统的集成将怎样帮助你统一商业智能数据存储和访问,建立和管理复杂的商业智能解决方案,并将这些解决方案覆盖的范围扩大到你的所有的雇员。
统一数据存储和访问
大多数公司拥有多个商业系统,每一个都有它自己专用的数据存储。尽管你可以经常从单独的应用中生成报表,并对它们包含的数据进行分析,但是你只能通过合并企业内的异构数据来创建一个集中的用于生成报表和分析的商业数据源。
一. 合并所有的数据,用于分析和生成报表
SQL Server 2008支持两个常见的方法来统一商业数据用于分析和生成报表:
数据仓库。一个只针对企业级数据的存储,它的数据从企业中的不同数据源的商业数据而来,并与其同步。这个方法的主要优点是你可以设计数据仓库用于最佳的分析和报表性能,而对作为数据来源的商业应用的性能没有影响。这个方法的另外一个优点是你可以清理和合并多个数据源而来的数据到一个单独的与真实数据保持一致的版本中。
数据源抽象。SQL Server 2008分析服务使得可以创建数据源视图以提供一个针对一个或多个数据源的抽象层。然后你可以将这个数据源视图作为分析服务、集成服务和报表服务的单独的数据源。有了这个数据源视图,当进行分析和生成一个报表的时候,会从后台的数据源系统获取数据。这个方法的主要优点是它使得可以对你的商业应用中的数据作实时分析。此外,数据源视图通过它增加的抽象层可以用来创建合适的名称来替代