处理数据库、表或分区

本主题中的任务介绍如何使用 SQL Server Management Studio 中的 “Process <对象> ”对话框手动处理表格模型数据库、表或分区。

有关表格模型处理的详细信息,请参阅“处理数据”(SSAS 表格)。

任务

处理数据库

  1. 在 SQL Server Management Studio 中,右键单击要处理的数据库,然后单击“ 进程数据库”。

  2. 在“ 进程数据库 ”对话框中的 “模式 ”列表框中,选择以下进程模式之一:

    模式 DESCRIPTION
    进程默认值 检测数据库对象的进程状态,并执行必要的处理,以将未处理或部分处理的对象传送到完全处理的状态。 加载空的表格和分区的数据,构建或重建层次结构、计算列和关系(重新计算)。
    进程已满 处理数据库及其包含的所有对象。 对已处理的对象运行 Process Full 时,Analysis Services 会删除该对象中的所有数据,然后处理该对象。 当对对象进行结构更改时,需要这种处理。 此选项需要最多的资源。
    进程清除 从数据库对象中删除所有数据。
    进程重新计算 更新并重新计算层次结构、关系和计算列。
  3. 在“ 进程 ”复选框列中,选择要使用所选模式处理的分区,然后单击“ 确定”。

处理表格

  1. 在 SQL Server Management Studio 中,在包含要处理的表的表格模型数据库中,展开 “表” 节点,然后右键单击要处理的表,然后单击“ 进程表”。

  2. 在“ 进程表 ”对话框中的 “模式 ”列表框中,选择以下进程模式之一:

    模式 DESCRIPTION
    进程默认值 检测表对象的进程状态,并执行必要的处理,以将未处理或部分处理的对象传送到完全处理的状态。 加载空表和分区的数据;层次结构、计算列和关系生成或重新生成(重新计算)。
    进程容量已满 处理表对象及其包含的所有对象。 对已处理的对象运行 Process Full 时,Analysis Services 会删除该对象中的所有数据,然后处理该对象。 当对对象进行结构更改时,需要这种处理。 此选项需要最多的资源。
    处理数据 将数据加载到表中,而无需重新生成层次结构或关系,也无需重新计算计算的列和度量值。
    进程清除 从表和任何表分区中删除所有数据。
    进程碎片整理 对辅助表索引进行碎片整理。
  3. 在表复选框列中,验证表,并选择要处理的任何其他表,然后单击“ 确定”。

处理一个或多个分区

  1. 在 SQL Server Management Studio 中,右键单击包含要处理的分区的表,然后单击“ 分区”。

  2. “分区” 对话框中的 “分区” 中,单击“处理”按钮。

  3. 在“ 进程分区 ”对话框中的 “模式 ”列表框中,选择以下进程模式之一:

    模式 DESCRIPTION
    进程默认值 检测分区对象的进程状态,并执行必要的处理,以将未处理或部分处理的分区对象传送到完全处理的状态。 空表和分区的数据被加载;层次结构、计算列和关系被创建或重新创建(重新计算)。
    处理已满 处理分区对象及其包含的所有对象。 对已处理的对象运行 Process Full 时,Analysis Services 会删除该对象中的所有数据,然后处理该对象。 当对对象进行结构更改时,需要这种处理。
    处理数据 将数据加载到分区或表中,而无需重新生成层次结构或关系,也无需重新计算列和度量。
    进程清除 从分区中删除所有数据。
    进程添加 使用新数据增量更新分区。
  4. 在“ 进程 ”复选框列中,选择要使用所选模式处理的分区,然后单击“ 确定”。

另请参阅

表格模型分区 (SSAS 表格)
创建和管理表格模型分区(SSAS 表格)