处理所需的维度是否足够或处理整个多维数据集?

Raj*_*nan 1 sql-server ssas olap cube dimension

我有四个大维度,其中一个维度不会改变,特定维度也不需要处理。

那么,单独处理三个维度会更新多维数据集,还是我每次都需要处理整个多维数据集(正在处理所有维度)?

Tom*_*m V 5

我认为你在混淆事情。

首先,处理多维数据集和处理维度是分开的。我认为您的意思是“处理整个数据库”。

如果您只处理维度而不是多维数据集,则永远不会更新度量。

您可以Process Update使用不会取消处理多维数据集但会删除索引和灵活聚合的维度,因此您需要Process Index在同一事务中(以避免在自处理维度以来可能已更改的数据上创建索引)。

此外,如果您对维度进行全处理,维度链接的多维数据集将处于“未处理”状态。

另一方面。您不一定需要处理整个数据库,如果您绝对确定其中一个基础维度表中没有任何更改,您可以只处理一些维度和多维数据集而不处理整个数据库。

另一方面,是什么让你问这个问题?这当然不是我推荐的,因为可能有更好的解决方案,例如处理增量,如果没有任何变化,它就不会做很多事情。