如何处理 Analysis Services 对象
在 MicrosoftSQL ServerAnalysis 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 基本对象的编程。
使用对象资源管理器对维度进行完全处理
打开 Management Studio。
在**“已注册的服务器”**下,展开 Analysis Services。
右键单击 Analysis Services 实例,单击**“连接”,然后单击“对象资源管理器”**。
在**“对象资源管理器”窗格中,展开 Analysis Services 实例,展开“数据库”**,然后展开包含待处理维度的数据库。
展开**“维度”**。
右键单击待处理的维度,然后单击**“处理”**。
在**“处理维度”对话框“对象列表”下的“处理选项”列中,验证此列的选项是否为“处理全部”。 如果不是,则在“处理选项”中单击选项,并从下拉列表中选择“处理全部”**。
单击**“确定”**。
使用解决方案资源管理器对维度进行完全处理
打开 Business Intelligence Development Studio。
打开一个已部署的项目。
在解决方案资源管理器中,在此已部署项目下展开**“维度”**文件夹。
右键单击维度,然后单击**“处理”**。
在**“处理维度”对话框“对象列表”下的“处理选项”列中,验证此列的选项是否为“处理全部”。 如果不是,则在“处理选项”中单击选项,并从下拉列表中选择“处理全部”**。
单击**“运行”**。
处理结束时,单击**“关闭”**。
使用 XMLA 查询窗口对维度进行完全处理
打开 Management Studio。
在**“已注册的服务器”**下,展开 Analysis Services。
右键单击 Analysis Services 实例,单击**“连接”,然后单击“对象资源管理器”**。
在**“对象资源管理器”窗格中,展开 Analysis Services 实例,展开“数据库”**,然后展开包含待处理维度的数据库。
展开**“维度”**。
右键单击待处理的维度,然后单击**“处理”**。
在**“处理维度”对话框“对象列表”下的“处理选项”列中,验证此列的选项是否为“处理全部”。 如果不是,则在“处理选项”中单击选项,并从下拉列表中选择“处理全部”**。
单击**“处理对象”屏幕上的“脚本”**。
这将生成一个 XMLA 脚本并打开一个 Analysis Services XMLA 查询窗口。
单击**“取消”**。
在菜单栏中,单击**“查询”,然后单击“执行”**。
注意
脚本会被保存并作为预定作业运行。 有关详细信息,请参阅使用 SQL Server 代理来计划管理任务。