处理数据库、表或分区 (Analysis Services)

适用于: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

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

处理数据库

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

  2. “处理数据库” 对话框的 “模式” 列表框中,选择下列处理模式之一:

    “模式” 说明
    处理默认值 检测数据库对象的处理状态,进行必要的处理,将未处理对象或部分处理的对象转变成为已完全处理的对象。 为空表和分区加载数据;生成或重新生成(重新计算)层次结构、计算列和关系。
    处理全部 处理数据库及其包含的所有对象。 为已处理的对象运行 Process Full 时,SQL Server Analysis Services删除对象中的所有数据,然后处理对象。 在对对象进行结构更改后,需要这种类型的处理。 此选项需要的资源最多。
    处理清除 从数据库对象中删除所有数据。
    处理重新计算 更新并重新计算层次结构、关系和计算列。
  3. “处理” 复选框列中,选择要用所选模式处理的分区,然后单击 “确定”

处理表

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

  2. “处理表” 对话框的 “模式” 列表框中,选择下列处理模式之一:

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

处理一个或多个分区

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

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

  3. “处理分区” 对话框的 “模式” 列表框中,选择下列处理模式之一:

    “模式” 说明
    处理默认值 检测分区对象的处理状态,执行必要的处理,将未处理的分区对象或部分处理的分区对象交付为已完全处理的分区对象。 为空表和分区加载数据;生成或重新生成(重新计算)层次结构、计算列和关系。
    处理全部 处理分区对象及其包含的所有对象。 为已处理的对象运行 Process Full 时,SQL Server Analysis Services删除对象中的所有数据,然后处理对象。 在对对象进行结构更改后,需要这种类型的处理。
    处理数据 将数据加载到分区或表中,而无需重新生成层次结构或关系或重新计算计算列和度量值。
    处理清除 删除分区中的所有数据。
    处理添加 以增量方式用新数据更新分区。
  4. “处理” 复选框列中,选择要用所选模式处理的分区,然后单击 “确定”

另请参阅

创建和管理表格模型分区