| 适用于:SQL Server 2016 及更高版本的 Analysis Services  Azure Analysis Services  Power BI Premium 
 在本课中,你将创建分区,将 FactInternetSales 表划分为较小的逻辑部分,这些分区可以 (刷新) 与其他分区无关。 默认情况下,模型中包括的每个表都有一个分区,其中包含所有表的列和行。 对于 FactInternetSales 表,我们希望按年份拆分数据;每个分区包含表中每五年的数据。 然后,每个分区可独立进行处理。 若要了解详细信息,请参阅分区。
 
 学完本课的估计时间: 15 分钟
 
 先决条件
 本主题是表格建模教程的一部分,应当按顺序完成。 在执行本课中的任务之前,应当已完成上一课:第 9 课:创建层次结构。
 
 创建分区
 若要在 FactInternetSales 表中创建分区
 在表格模型资源管理器中,展开“表”,右键单击 FactInternetSalesPartitions>。
 
 在“分区管理器”对话框中,单击“复制”。
 
 在 分区名称中,将名称更改为 FactInternetSales2010。
 
 提示
 
 请注意,“表预览”窗口中的列名称显示模型表中包括的列 (选中) 源中的列名。 这是因为“表预览”窗口显示源表(而非模型表)中的列。
 
 选择预览窗口右侧的 SQL 按钮以打开 SQL 语句编辑器。
 
 因为您希望分区只包含特定期间内的那些行,所以您必须包含 WHERE 子句。 您只能通过使用 SQL 语句创建 WHERE 子句。
 
 在 SQL 语句 字段中,通过复制并粘贴以下语句替换现有语句:
 
 
 复制
 SELECT
 [dbo].[FactInternetSales].[ProductKey],
 [dbo].[FactInternetSales].[CustomerKey],
 [dbo].[FactInternetSales].[PromotionKey],
 [dbo].[FactInternetSales].[CurrencyKey],
 [dbo].[FactInternetSales].[SalesTerritoryKey],
 [dbo].[FactInternetSales].[SalesOrderNumber],
 [dbo].[FactInternetSales].[SalesOrderLineNumber],
 [dbo].[FactInternetSales].[RevisionNumber],
 [dbo].[FactInternetSales].[OrderQuantity],
 [dbo].[FactInternetSales].[UnitPrice],
 [dbo].[FactInternetSales].[ExtendedAmount],
 [dbo].[FactInternetSales].[UnitPriceDiscountPct],
 [dbo].[FactInternetSales].[DiscountAmount],
 [dbo].[FactInternetSales].[ProductStandardCost],
 [dbo].[FactInternetSales].[TotalProductCost],
 [dbo].[FactInternetSales].[SalesAmount],
 |