Как работают разные режимы процесса в SSAS? - PullRequest
1 голос
/ 22 марта 2019

У нас есть различные задания SQL для обработки табличных моделей SSAS.Каждое задание выполняется ежедневно с интервалом в полчаса от предыдущего.

В настоящее время мы используем режим полного процесса, который потребляет много памяти и приводит к сбою некоторых заданий.

Таким образом, нам нужно понять, как работают другие режимы обработки в SSAS Tabular.

  1. Что будет делать «Процесс по умолчанию»?
  2. Что будет делать «Данные процесса»?

Обновляют ли данные процесса и режимы обработки по умолчанию существующие или только новые?

1 Ответ

2 голосов
/ 22 марта 2019

Процесс по умолчанию проверяет состояние процесса объектов, выбранных для обработки, и переводит их в полностью обработанное состояние. Будут перестраивать пустые таблицы данных или разделы, отношения и иерархии. Разница между Process Full и Process Default заключается в том, что Full сначала удаляет данные, иерархии и отношения, а повторная обработка, Default просто обновляет их. NB. По умолчанию данные в объекте не обрабатываются, если они уже есть, даже если вы знаете, что они неполные.

Обработка данных будет обрабатывать все данные из источника данных, но не будет обрабатывать отношения и иерархии. Если вам когда-нибудь захочется обработать только некоторые данные в вашем ETL, тогда вам следует взглянуть на разделение ваших данных и только на обработку разделов. В данных процесса отсутствует аспект «слияния».

...