仅处理多维数据集的某些分区

时间:2016-12-15 08:29:37

标签: ssas sql-server-2014 ssas-tabular

我有一个按年份分区的多维数据集。我想仅在过去几年中完成一个完整的过程,因为只有这一时期的数据可以更改,添加或删除。我无法弄清楚如何选择只处理某些分区。任何人都可以帮我这个吗?

2 个答案:

答案 0 :(得分:1)

分区是在Measuregroup上定义的。如果整个多维数据集是按时间分区的,那么听起来好像按时间维度切片的每个度量值组都是按时间分区的。 (不过,您的多维数据集中可能只有一个度量组。)

您可以在"分区"中看到分区。多维数据集设计窗口的选项卡。您可以在此处(手动,在开发阶段)或从SSMS处理分区,或者生成要按计划运行的XMLA脚本。基本上你所做的是处理分区而不是整个度量组。

答案 1 :(得分:0)

如果您使用SSIS,则会有一项名为Analysis Services Processing Task的任务。在此任务的“处理设置”中,您可以选择要处理的对象类型,包括表的一个或多个分区。