更改 DirectQuery 分区(SSAS 表格)

因为在一个表中只能有一个分区可以指定为 DirectQuery 分区,所以,默认情况下,Analysis Services 使用在该表中创建的第一个分区。 在模型项目创作期间,可以使用 SQL SERVER DATA TOOLS (SSDT) 中的“分区管理器”对话框更改 DirectQuery 分区。 对于已部署的模型,可以使用 SQL Server Management Studio 更改 DirectQuery 分区。

更改表格模型项目的 DirectQuery 分区

  1. 在SQL Server Data Tools,在模型设计器中,单击包含分区表的表 (选项卡) 。

  2. 单击 “表” 菜单,然后单击 “分区”

  3. 在“分区管理器”中,作为当前直接查询分区的分区由分区名称上的前缀 (DirectQuery) 指示。

    “分区” 列表中选择一个不同的分区,然后单击 “设置为 DirectQuery”。 在选择当前 DirectQuery 分区时 “设置为 DirectQuery” 按钮未启用,并且在尚未为直接查询模式启用模型时不可见。

  4. 如果需要,请更改处理选项,然后单击 “确定”

更改已部署表格模型的 DirectQuery 分区

  1. 在 SQL Server Management Studio 中,在 对象资源管理器 中打开模型数据库。

  2. 展开“表”节点,右键单击已分区表,然后选择“分区”。

    为用于 DirectQuery 模式而指定的分区在分区名称上具有前缀 (DirectQuery)。

  3. 若要更改为其他分区,请单击 “直接查询” 工具栏图标以便打开 “设置 DirectQuery 分区” 对话框。 在尚未为直接查询启用的模型上,DirectQuery 工具栏图标不可用。

  4. “分区名称” 下拉列表中选择一个不同的分区,然后根据需要更改该分区上的处理选项。

另请参阅

分区(SSAS 表格)