表格分区 - 如何在不破坏所有内容的情况下添加列?
Tabular Partitioning - How to add a column without breaking everything?
我们面临一个关于 Analysis Services 表格模型部署的问题,事实上 table 有多个分区以加快处理时间。
事实 table 每个分区有几百万行并且分区策略是日期驱动的(每日分区)。
现在,要求是为这个事实添加一列 table。
如果只有最近的分区有新列就可以了。
是否可以通过 Visual Studio 向 table 添加一列,部署具有新列的模型而无需再次处理 table 的所有分区?
如果我们尝试,Visual Studio 会显示一条无法解释的“错误”消息。
此致。
您必须处理所有分区,因为如果您添加列并仅刷新几个分区,则会出现错误“无法查询列“NewColumnName”的内部支持结构,因为它们未被处理。请刷新或重新计算 table.
我们面临一个关于 Analysis Services 表格模型部署的问题,事实上 table 有多个分区以加快处理时间。
事实 table 每个分区有几百万行并且分区策略是日期驱动的(每日分区)。
现在,要求是为这个事实添加一列 table。 如果只有最近的分区有新列就可以了。
是否可以通过 Visual Studio 向 table 添加一列,部署具有新列的模型而无需再次处理 table 的所有分区?
如果我们尝试,Visual Studio 会显示一条无法解释的“错误”消息。
此致。
您必须处理所有分区,因为如果您添加列并仅刷新几个分区,则会出现错误“无法查询列“NewColumnName”的内部支持结构,因为它们未被处理。请刷新或重新计算 table.