本主题中的任务介绍如何使用 SQL Server Management Studio 中的 “Process <对象> ”对话框手动处理表格模型数据库、表或分区。
有关表格模型处理的详细信息,请参阅“处理数据”(SSAS 表格)。
任务
处理数据库
在 SQL Server Management Studio 中,右键单击要处理的数据库,然后单击“ 进程数据库”。
在“ 进程数据库 ”对话框中的 “模式 ”列表框中,选择以下进程模式之一:
模式 DESCRIPTION 进程默认值 检测数据库对象的进程状态,并执行必要的处理,以将未处理或部分处理的对象传送到完全处理的状态。 加载空的表格和分区的数据,构建或重建层次结构、计算列和关系(重新计算)。 进程已满 处理数据库及其包含的所有对象。 对已处理的对象运行 Process Full 时,Analysis Services 会删除该对象中的所有数据,然后处理该对象。 当对对象进行结构更改时,需要这种处理。 此选项需要最多的资源。 进程清除 从数据库对象中删除所有数据。 进程重新计算 更新并重新计算层次结构、关系和计算列。 在“ 进程 ”复选框列中,选择要使用所选模式处理的分区,然后单击“ 确定”。
处理表格
在 SQL Server Management Studio 中,在包含要处理的表的表格模型数据库中,展开 “表” 节点,然后右键单击要处理的表,然后单击“ 进程表”。
在“ 进程表 ”对话框中的 “模式 ”列表框中,选择以下进程模式之一:
模式 DESCRIPTION 进程默认值 检测表对象的进程状态,并执行必要的处理,以将未处理或部分处理的对象传送到完全处理的状态。 加载空表和分区的数据;层次结构、计算列和关系生成或重新生成(重新计算)。 进程容量已满 处理表对象及其包含的所有对象。 对已处理的对象运行 Process Full 时,Analysis Services 会删除该对象中的所有数据,然后处理该对象。 当对对象进行结构更改时,需要这种处理。 此选项需要最多的资源。 处理数据 将数据加载到表中,而无需重新生成层次结构或关系,也无需重新计算计算的列和度量值。 进程清除 从表和任何表分区中删除所有数据。 进程碎片整理 对辅助表索引进行碎片整理。 在表复选框列中,验证表,并选择要处理的任何其他表,然后单击“ 确定”。
处理一个或多个分区
在 SQL Server Management Studio 中,右键单击包含要处理的分区的表,然后单击“ 分区”。
在 “分区” 对话框中的 “分区” 中,单击“处理”按钮。
在“ 进程分区 ”对话框中的 “模式 ”列表框中,选择以下进程模式之一:
模式 DESCRIPTION 进程默认值 检测分区对象的进程状态,并执行必要的处理,以将未处理或部分处理的分区对象传送到完全处理的状态。 空表和分区的数据被加载;层次结构、计算列和关系被创建或重新创建(重新计算)。 处理已满 处理分区对象及其包含的所有对象。 对已处理的对象运行 Process Full 时,Analysis Services 会删除该对象中的所有数据,然后处理该对象。 当对对象进行结构更改时,需要这种处理。 处理数据 将数据加载到分区或表中,而无需重新生成层次结构或关系,也无需重新计算列和度量。 进程清除 从分区中删除所有数据。 进程添加 使用新数据增量更新分区。 在“ 进程 ”复选框列中,选择要使用所选模式处理的分区,然后单击“ 确定”。