表格分区 - 如何在不破坏所有内容的情况下添加列?

Tabular Partitioning - How to add a column without breaking everything?

我们面临一个关于 Analysis Services 表格模型部署的问题,事实上 table 有多个分区以加快处理时间。

事实 table 每个分区有几百万行并且分区策略是日期驱动的(每日分区)。

现在,要求是为这个事实添加一列 table。 如果只有最近的分区有新列就可以了。

是否可以通过 Visual Studio 向 table 添加一列,部署具有新列的模型而无需再次处理 table 的所有分区?

如果我们尝试,Visual Studio 会显示一条无法解释的“错误”消息。

此致。

您必须处理所有分区,因为如果您添加列并仅刷新几个分区,则会出现错误“无法查询列“NewColumnName”的内部支持结构,因为它们未被处理。请刷新或重新计算 table.