SQL Server 2012 中不推荐使用的 Analysis Services 功能
本主题介绍 SQL Server 2012 中仍然可用但不推荐使用的 Analysis Services 功能。 按照计划,SQL Server 未来版本将不再具有这些功能。 在新的应用程序中不应使用这些不推荐使用的功能。
SQL Server 的下一版本中不支持的功能
SQL Server 的下一个版本将不再支持以下 Analysis Services 功能。 请不要在新的开发工作中使用这些功能,并尽快修改当前还在使用这些功能的应用程序。
类别 |
不推荐使用的功能 |
替代功能 |
---|---|---|
本地多维数据集 |
InsertInto 连接字符串属性 |
用于填充本地多维数据集的原始连接字符串语法已替换为 Create Global Cube(创建全局多维数据集)语句。 有关详细信息,请参阅CREATE GLOBAL CUBE 语句 (MDX)。 |
本地多维数据集 |
CreateCube 连接字符串属性 |
用于填充本地多维数据集的原始连接字符串语法已替换为 Create Global Cube(创建全局多维数据集)语句。 有关详细信息,请参阅CREATE GLOBAL CUBE 语句 (MDX)。 |
数据挖掘 |
SQL Server 2000 PMML |
SQL Server 2000 PMML 功能生成了一种格式的 PMML,它具有专有扩展插件,以支持由 PMML 规范中未提供的数据挖掘算法所提供的独特功能。 在 SQL Server 2005 中,Analysis Services 已将 PMML 功能更新为更高的 PMML 2.1 标准。 因此,不再需要在 SQL Server 2000 中添加的专有扩展插件,尽管此版本中仍支持它们。 |
MDX 语句 |
Create Action 语句 |
包括此语句是为了向后兼容。 它将替换为 Action 对象。 有关在 Analysis Services 的近期版本中如何创建操作的详细信息,请参阅操作(Analysis Services - 多维数据)。 |
MDX 语句 |
Non_empty_behavior 属性 |
在创建计算成员时请避免设置此属性。 错误设置会增加返回无效结果的几率。 另外,属性将不再像以前一样有用。 对过去几个版本的引擎优化提升了对稀疏数据集的操作,使得此属性的相关性更小。 |
SQL Server 未来版本中不支持的功能
SQL Server 的下一版本仍支持以下 Analysis Services功能,但以后的版本将删除这些功能。 具体是哪一 SQL Server 版本现在还未确定。
类别 |
不推荐使用的功能 |
替代功能 |
---|---|---|
MDX 函数 |
CalculationPassValue 函数 |
无。 OLAP 引擎管理计算传递。 不再需要此函数。 |
MDX 函数 |
CalculationCurrentPass 函数 |
无。 OLAP 引擎管理计算传递。 不再需要此函数。 |
多维表达式 (MDX) |
默认情况下,NON_EMPTY_BEHAVIOR 查询优化器提示已打开。 |
在未来版本中,NON_EMPTY_BEHAVIOR 查询优化器提示将默认为关闭。 如果使用不当,MDX 优化提示可能会产生不正确的结果。 |
MDX |
Non_Empty_Behavior 属性 |
无。 创建计算成员时,错误设置此属性会增加返回无效结果的可能性。 OLAP 引擎的近期优化提升了对较稀疏数据集的操作,使得此属性的相关性更小。 |
其他 |
CELL_EVALUATION_LIST 内部单元属性 |
最初提供了一个适用于单元格的计算公式的列表。 它在此版本的 Analysis Services 中为空白。 现在已在 MDX 脚本中指定了解决顺序。 有关详细信息,请参阅理解传递次序和求解次序 (MDX) |
对象 |
COM 程序集 |
COM 程序集可能会造成安全风险。 将来版本中将删除对于 COM 程序集的支持。 |
请参阅
概念
SQL Server 2012 中废弃的 Analysis Services 功能