SSAS表格中的不同过程模式如何工作?

问题描述 投票:1回答:1

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

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

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

  1. 什么“过程默认”会做什么?
  2. 什么“过程数据”会做什么?

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

sql sql-server ssas ssas-tabular
1个回答
2
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.