创建和管理工作区数据库中的分区(SSAS 表格)
分区将表分成多个逻辑部分。 然后,可单独处理(刷新)每个分区,也可与其他分区并行处理每个分区。 分区可以提高大型数据库的可扩展性和可管理性。 默认情况下,每个表都具有一个包含所有列的分区。 本主题中的任务描述如何使用 SQL Server Data Tools 中的**“分区管理器”**对话框在模型工作区数据库中创建和管理分区。
在将模型部署到其他 Analysis Services 实例后,数据库管理员可以使用 SQL Server Management Studio 在(已部署)模型中创建和管理分区。 有关详细信息,请参阅创建和管理表格模型分区(SSAS 表格)。
本主题包括以下任务:
创建新分区
复制分区
删除分区
注意 |
---|
使用“分区管理器”对话框不能在模型工作区数据库中合并分区。 通过使用 SQL Server Management Studio,仅能在已部署的模型中合并分区。 |
任务
若要创建和管理分区,您将使用**“分区管理器”对话框。 若要查看“分区管理器”对话框,请在 SQL Server Data Tools 中,单击“表”菜单,然后单击“分区”**。
创建新分区
在模型设计器中,选择要为其定义分区的表。
单击**“表”菜单,然后单击“分区”**。
在**“分区管理器”的“表”列表框中,验证或选择要分区的表,然后单击“新建”**。
在**“分区名称”**中,键入分区的名称。 默认情况下,对于每个新建分区,默认分区的名称将为递增式编号。
通过使用表预览模式或使用通过查询编辑器模式创建的 SQL 查询,您可以选择包含在分区中的行和列。
若要使用表预览模式(默认),请单击预览窗口右上角附近的**“表预览”按钮。 通过选中列名称旁边的复选框,选择要包含在分区中的列。 若要筛选行,右键单击一个单元值,然后单击“按所选的单元值筛选”**。
若要使用 SQL 语句,请单击预览窗口右上角附近的**“查询编辑器”按钮,然后将 SQL 查询语句键入或粘贴到查询窗口中。 若要验证您的语句,请单击“验证”。 若要使用查询设计器,请单击“设计”**。
复制分区
在**“分区管理器”的“表”**列表框中,验证或选择包含要复制的分区的表。
在**“分区”列表中,选择要复制的分区,然后单击“复制”**。
在**“分区名称”**中,键入分区的新名称。
删除分区
在**“分区管理器”的“表”**列表框中,验证或选择包含要删除的分区的表。
在**“分区”列表中,选择要删除的分区,然后单击“删除”**。