如何处理 Analysis Services 对象

在 Microsoft SQL Server Analysis Services 中,处理对象指的是将数据转变为业务分析所需的信息。处理适用于 Analysis Services 数据库、多维数据集、度量值组、分区、维度、挖掘模型以及挖掘结构。 各类对象的处理由一组处理选项控制,如完全处理和增量处理。 对于每个对象,可以将处理选项作为属性设置,也可以在运行时设置。 有关处理选项的详细信息,请参阅处理选项和设置

可以使用以下工具处理 Analysis Services 对象:

  • SQL Server Management Studio 中的对象资源管理器。

  • Management Studio 中的 Analysis Services XMLA 查询窗口。

  • Business Intelligence Development Studio 中的解决方案资源管理器。 必须先部署项目,然后才能处理包含在项目中的对象。 有关详细信息,请参阅部署 Analysis Services 项目

下列过程说明如何使用前面列出的方法对维度进行完全处理。 如果愿意使用编程方式,也可以使用 AMO 处理 Analysis Services 对象。 有关详细信息,请参阅AMO OLAP 基本对象的编程

使用对象资源管理器对维度进行完全处理

  1. 打开 Management Studio。

  2. 在**“已注册的服务器”**下,展开 Analysis Services

  3. 右键单击 Analysis Services 实例,单击**“连接”,然后单击“对象资源管理器”**。

  4. 在**“对象资源管理器”窗格中,展开 Analysis Services 实例,展开“数据库”**,然后展开包含待处理维度的数据库。

  5. 展开**“维度”**。

  6. 右键单击待处理的维度,然后单击**“处理”**。

  7. 在**“处理维度”对话框“对象列表”下的“处理选项”列中,验证此列的选项是否为“处理全部”。 如果不是,则在“处理选项”中单击选项,并从下拉列表中选择“处理全部”**。

  8. 单击**“确定”**。

使用解决方案资源管理器对维度进行完全处理

  1. 打开 Business Intelligence Development Studio。

  2. 打开一个已部署的项目。

  3. 在解决方案资源管理器中,在此已部署项目下展开**“维度”**文件夹。

  4. 右键单击维度,然后单击**“处理”**。

  5. 在**“处理维度”对话框“对象列表”下的“处理选项”列中,验证此列的选项是否为“处理全部”。 如果不是,则在“处理选项”中单击选项,并从下拉列表中选择“处理全部”**。

  6. 单击**“运行”**。

  7. 处理结束时,单击**“关闭”**。

使用 XMLA 查询窗口对维度进行完全处理

  1. 打开 Management Studio。

  2. 在**“已注册的服务器”**下,展开 Analysis Services

  3. 右键单击 Analysis Services 实例,单击**“连接”,然后单击“对象资源管理器”**。

  4. 在**“对象资源管理器”窗格中,展开 Analysis Services 实例,展开“数据库”**,然后展开包含待处理维度的数据库。

  5. 展开**“维度”**。

  6. 右键单击待处理的维度,然后单击**“处理”**。

  7. 在**“处理维度”对话框“对象列表”下的“处理选项”列中,验证此列的选项是否为“处理全部”。 如果不是,则在“处理选项”中单击选项,并从下拉列表中选择“处理全部”**。

  8. 单击**“处理对象”屏幕上的“脚本”**。

    这将生成一个 XMLA 脚本并打开一个 Analysis Services XMLA 查询窗口。

  9. 单击**“取消”**。

  10. 在菜单栏中,单击**“查询”,然后单击“执行”**。

    注意注意

    脚本会被保存并作为预定作业运行。 有关详细信息,请参阅使用 SQL Server 代理来计划管理任务