3.提高报表灵活性
报表是任何商业智能解决方案中的一个重要的组成部分,而商业用户正在不断的要求更复杂的报表。SQL Server 报表服务提供了以下功能使得很容易建立报表解决方案:
一个在商业智能开发套件中的基于Visual Studio 的报表开发接口,开发人员可以用它建立、调试和部署报表。
一个叫做Report Builder的专注于商业的报表开发工具,商业用户可以用它来创建和部署报表。
数据显示结构范围宽广,包括表、矩阵、列表和图表。
此外,SQL Server 2008包括了对报表服务的极大增强,它改进了报表性能和提高了格式化和发布报表的灵活性。在SQL Server 2008中对报表服务作的改进之一是支持一个新的显示结构,这个新的显示结构结合了表和矩阵数据到一个新的Tablix 数据区域里。Tablix 使开发人员可以生成结合了固定的行和动态的行的报表。以前,这种类型的显示需要通过多个矩阵数据和缩短数据行的头才能显示出来。对Tablix 数据类型的支持简化了报表包含静态和动态数据的结合,并且显著的扩展了报表服务格式化和显示能力。
二、易管理
通过创新(例如统一的管理工具)加强了自我调整的能力,而一个强大的管理编程模型,SQL Server 2008扩展了SQL Server易使用的领先地位和提高了数据库管理员们(DBA)的效率。这些增强使得数据库管理员们专注于高价值的任务,像数据库架构,同时花费较少的时间作例行维护、配置和调整。
1.使用一个单独的、统一的工具
SQL Server 2008提供给数据库管理员SQL Server管理套件;一个单独的、统一的管理工具,它通过用于在扩展的SQL Server工具中增强了的数据库管理员效率、灵活性和管理能力的相同的接口,为提供了分析服务、报表服务和多个SQL Server的版本的集成管理。
2.监控数据仓库资源
SQL Server 2008还包括性能套件,它提供了一个集中的用于监控和报告你的数据服务解决方案中的资源使用情况的管理工具。
三、企业可扩展性
另一个与成功的生成复杂的商业智能解决方案相关的关键因素要求甚至在最大扩展下的持续性的开发人员效率和管理能力。而且,基础设施必须提供与性能相关的可扩展能力,这在SQL Server 2008中做了大量的投入,这些投入关注于确保甚至在商业智能执行的最大扩展下的这个企业级的持续性。
1.可扩展的分析
联机分析处理(OLAP)的前提是对准确的信息的及时访问,这使得终端用户可以迅速地回答最复杂的问题。因此,要做到很好的提供更快的查询时间和数据刷新速度是任何Microsoft SQL Server分析服务版本的开发过程中所优先考虑的,它也促使产生了SQL Server 2008分析服务版本。
SQL Server 2008包括使你能够采用增强的能力做更广的分析的分析服务,包括复杂的计算和聚合。分析服务通过以下方面提供了企业级的性能:
一个灵活的缓存模型。有了分析服务,你可以控制数据和聚合怎样缓存来优化查询性能,同时将缓存和它的来源的数据存储之间的反应时间维持在一个可接受的级别。
声明属性关系。在一个分析服务维度中,你可以明确的声明在一个层级中的属性的关系。这使得当处理一个立方体或维度时,分析服务能够预先生成聚合,这改进了运行时查询性能。
块计算。块计算删除了不必要的聚合计算(例如,当要聚合的值为NULL的时候),并提供了一个在分析立方体性能方面的显著提高,这使得用户可以增加他们的层级深度和计算的复杂度。
回写到MOLAP。分析服务2008删除了当执行回写时对查询ROLAP 分区的要求,这使得其极大的提高了性能。
扩展分析服务。分析服务数据库的一个单独的只读拷贝通过一个虚拟的IP地址可以在多个分析服务器间共享。这为分析服务解决方案提供了一个高度可扩展的开发选项。
执行计划持久性。SQL Server 2008提供了指定查询计划的功能,以便最大程度的扩展正确性的可能,查询计划不会受服务器重启、服务器更新合产品部署影响。这确保了对SQL Server 数据查询的稳定的最佳性能。