可管理性
通过统一化的管理工具,增强的自我调优能力,以及强大的编程管理模型,SQL Server 2008强化了SQL Server 在易用性方面的领导地位并提高了数据库管理员的生产力。
这些改进点可以让数据库管理员将精力集中在诸如数据库架构这样更具含金量的任务上,同时减少在日常维护、配置以及调优方面所花费的时间。
使用独立、统一的工具
SQL Server 2008为数据库管理员提供了SQL Server Management Studio; 考试大提示:这是一套独立、统一的管理工具,为分析服务、报表服务、集成服务以及不同版本的SQL Server 提供集成化的管理平台,这样数据库管理员就可以通过相同的接口来进行管理,并在使用SQL Server 的过程中提高生产力、灵活性以及可管理性。
监控数据仓库资源
SQL Server 2008中还包含了Performance Studio, 它是一套集中化的管理工具,用于监控并报告数据服务解决方案中资源的使用情况。
企业可伸缩性
成功实现一套成熟的商业智能解决方案,另一个关键因素是开发人员的生产力和可管理性能否在大规模实施的情况下保证持续性。此外,基础架构必须能够提供性能方面的可伸缩性,这一点在SQL Server 2008中通过大量的投入得以实现,即使在大规模的商务智能实施过程中,SQL Server 2008也能够确保企业级的可持续性。
可伸缩的分析
实现联机分析处理(Online Analytical Processing, OLAP)的前提是能够立即访问到准确的信息,从而让最终用户能够以最快的速度响应最复杂的问题。因此,持续提供更快的查询速度和数据刷新率就成为任何版本的SQL Server 分析服务在开发过程中优先考虑的问题,当然SQL Server 2008 中的分析服务也不例外。
SQL Server 2008中的分析服务可以让用户以更强的性能实现更广泛的分析,其中包括复杂的计算和聚合。分析服务通过以下方面提供了企业级的性能:
(1)灵活的缓存模型。在分析服务中,用户可以控制数据和聚合如何来缓存,从而在优化查询性能的同时,在缓存和其底层数据之间保持一个可以接受的延迟级别。
(2)声明属性关系。在一个分析服务维度中,用户可以明确的声明在一个层级中的属性的关系。这使得当处理一个多维数据集或维度时,分析服务能够预先生成聚合,从而改进了运行时查询性能。
(3)块计算。块计算删除了不必要的聚合计算(例如,当要聚合的值为NULL的时候),并在分析多维数据集性能方面显着提高,从而使得用户可以增加计算的层级和复杂度。
(4)回写到MOLAP。SQL Server 2008中的分析服务删除了当执行回写时对查询ROLAP 分区的要求,从而极大的提高了性能。
(5)扩展分析服务。分析服务数据库的只读拷贝通过一个虚拟的IP地址可以在多个分析服务器间共享。这为分析服务解决方案提供了一个可扩展的开发选项。
(6)执行计划的持久性。SQL Server 2008提供了指定查询计划的功能,以便程度的实现正确性,查询计划不会受服务器重启、服务器更新和产品部署的影响。这确保了对SQL Server 数据查询的稳定的性能。
可伸缩的报表
对于大多数公司来说,在正确的时间给正确的用户以正确的信息是一个很大的挑战。SQL Server 2008提供了一个高性能的报表引擎,用于处理和格式化报表,同时还提供了一套工具用于创建、管理和查看报表。一个可扩展的架构和开放的接口使得用户可以很容易的在不同的IT环境中集成报表解决方案。
用户可以从多个不同的数据源生成报表,包括SQL Server、DB2和Oracle,而不需要先建立一个集中的数据仓库。用户可以通过报表服务提供的简单的部署和配置能力在公司内外发送报表。这使得用户可以轻松的创建和分享任何规模或复杂度的报表。用户还可以通过网络来部署报表,将其轻松的发送给客户和供应商。
报表服务可以对服务器行为进行控制,包括内存管理、基础架构合并以及通过集中化存储和用于所有设置的API来实现直接配置。