【问题标题】:Adding a column to dim table post deployment in a cube在多维数据集中添加一列以暗表部署后
【发布时间】:2020-11-05 10:56:38
【问题描述】:

我在 Azure 分析服务中部署了一个多维数据集,还处理了我的事实表和暗表。现在我想在我的暗表 A 中添加一个新列。有人可以帮我理解我需要在这里执行的步骤吗?另外,如果我改变这个暗表,我会丢失立方体中的所有数据吗?

【问题讨论】:

  • 您对需要执行的步骤有哪些不清楚的地方?
  • @mkrieger1 如果我通过 Visual Studio 更新 dim 表并再次部署模型,我会丢失事实表中处理的所有数据吗?

标签: ssas ssas-tabular


【解决方案1】:

通常,如果您对多维数据集维度进行修改,部署更改会使维度未处理并且对用户不可用。您必须对这个 Dim 进行 Full Process。在这样的处理之后,所有使用这个维度的事实度量组也变得未处理,你必须处理它们。这会导致从这些度量组提供数据时需要一些停机时间。
为了简化处理维度和度量组的工作 - 您可以在处理 Dim 时指定选项 Process Affected Objects。这将处理在 Dim 处理期间受更改影响的所有度量组,并减少停机时间和您的工作量。
对 Dim 的一些小改动可能只需要对 Dim 进行Process Update,而不需要丢弃数据和 MG 的后续处理。但我很难提前说出来。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-15
    • 1970-01-01
    相关资源
    最近更新 更多