服务器增强功能 (SSAS)
Microsoft SQL Server 2005 Analysis Services (SSAS) 在服务方面引入了下列增强功能和新功能。
多个实例支持
在一台计算机上最多可安装 50 个 Microsoft SQL Server 2005 Enterprise Edition 的 Analysis Services 服务实例;最多可安装 16 个其他版本 SQL Server 2005 的 Analysis Services 服务实例。早期版本的 Analysis Services 不支持多个实例。有关 Analysis Services 实例的详细信息,请参阅管理 Analysis Services 实例。
故障转移群集
现在 Analysis Services 服务实例在 32 位系统上支持 8 节点故障转移群集,在 64 位系统上支持 4 节点故障转移群集。早期版本的 Analysis Services 不支持故障转移群集。有关详细信息,请参阅故障转移群集。
XML 支持
Analysis Services 服务完全实现了 XML for Analysis (XMLA) 1.1 规范。所有与 Analysis Services 实例的通信都在支持有状态的显式声明会话或隐式分配会话中,通过 SOAP 消息中的 XMLA 命令进行处理。早期版本的 Analysis Services 仅通过使用 XMLA SDK 来支持 XMLA,XMLA SDK 在 XMLA 和 OLE DB 之间充当桥梁。有关 XMLA 的详细信息,请参阅 XML for Analysis (XMLA)。
主动缓存
Analysis Services 服务使用主动缓存来提高维度、分区和聚合的性能。主动缓存集中了关系 OLAP (ROLAP) 和多维 OLAP (MOLAP) 的优点。启用主动缓存时,Analysis Services 服务使用后台进程来缓存 MOLAP 存储中的 ROLAP 数据以供查询使用,当关系数据更改时,Analysis Services 服务从 ROLAP 存储检索数据,而 MOLAP 缓存在后台重新生成。Analysis Services 支持三种不同类型的通知机制,此外还支持一些设置,使用这些设置可以微调在对基础数据进行实时、低滞后或传统访问时的主动缓存功能。有关详细信息,请参阅主动缓存。
脚本支持
可以使用 Analysis Services 脚本语言 (ASSL) 编写 Analysis Services 实例上数据库和从属对象的脚本,该语言采用基于 XML 的语法,与 XMLA 一起使用来管理 Analysis Services。有关 ASSL 的详细信息,请参阅 Analysis Services Scripting Language (ASSL)。
语言和排序规则支持
Analysis Services 服务支持实例级和数据库级的语言和排序规则设置。在安装 Analysis Services 实例期间,可以为该实例以及该实例上的每个数据库、多维数据集、维度和挖掘结构指定语言和排序规则。有关 Analysis Services 中语言和排序规则支持的详细信息,请参阅 Analysis Services 国际化注意事项。
此外,数据库和从属对象还可通过使用翻译支持多种语言。为会话指定了语言的客户端应用程序可以用指定的语言从特定对象接收数据和元数据,如果指定的语言不可用,则用该对象的默认语言接收数据和元数据。有关翻译的详细信息,请参阅多维数据集翻译。
处理支持
Analysis Services 服务现在在处理多维数据集、度量值组、分区、维度和挖掘模型方面提供了更大的灵活性,其中包括直接支持并行处理。Analysis Services 实例上的对象可以在单批事务中并行处理。有关 Analysis Services 中处理支持的详细信息,请参阅在 Analysis Services 中的处理。
引用完整性问题
在处理事实数据表时,早期版本的 Analysis Services 忽略包含未定义维度成员的行。行被忽略时,多维数据集中的成员总数与数据仓库的预期总数不匹配,从而导致 Analysis Services 错误地聚合信息。Analysis Services 服务现在可以使用维度中每个层次结构的设置来确定如何处理引用完整性问题。现在,当事实数据表行在特定层次结构中的值为空时,这些行可以与层次结构中称为 Unknown 成员的占位符成员相关联。有关 Unknown 成员支持的详细信息,请参阅配置用户定义层次结构属性。
请参阅
其他资源
Analysis Services 的增强功能 (SSAS)