【问题标题】:How different process modes in SSAS tabular work?SSAS 表格中的不同流程模式如何工作?
【发布时间】:2019-03-22 13:28:38
【问题描述】:

我们有各种用于处理 SSAS 表格模型的 SQL 作业。 每个作业每天执行一次,与前一个作业相隔半小时。

目前,我们使用的是全进程模式,这会消耗大量内存并导致某些作业失败。

因此,我们需要了解其他处理模式在 SSAS 表格中是如何工作的。

  1. “进程默认值”会做什么?
  2. “流程数据”会做什么?

流程数据和流程默认模式是更新现有数据,还是只插入新数据?

【问题讨论】:

    标签: sql sql-server ssas ssas-tabular


    【解决方案1】:

    进程默认值会检查您选择进行处理的对象的进程状态,并将它们置于完全处理状态。将重建空数据表或分区、关系和层次结构。 Process Full 和 Process Default 之间的区别在于 Full 将首先删除数据、层次结构和关系,然后重新处理,Default 只会使它们保持最新。注意:如果数据已经存在,默认不会处理对象中的数据,即使您知道它不完整。

    Process Data 将处理来自数据源的所有数据,但不会处理关系和层次结构。如果您只想处理 ETL 中的一些数据,那么您应该考虑对数据进行分区并仅处理分区。处理数据没有“合并”方面。

    【讨论】:

      猜你喜欢
      • 2020-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多