Настройка параметров обработки
При обработке объектов в службах MicrosoftSQL ServerAnalysis Services режим обработки может быть задан для каждого объекта. Кроме того, можно указать, чтобы службы Analysis Services самостоятельно определяли подходящий тип обработки. К разным объектам в зависимости от типа и изменений, которые произошли с ними с момента последней обработки, могут применяться различные методы обработки. Если указать службам Analysis Services автоматически выбирать метод обработки, то будет использоваться метод, возвращающий объект в полностью обработанном состоянии за наименьшее время.
Параметры обработки позволяют определять, какие объекты и каким образом будут обработаны. Некоторые параметры используются главным образом в заданиях пакетной обработки. Дополнительные сведения о пакетной обработке см. в разделе Пакетная обработка в службах Analysis Services.
Режимы обработки
В следующей таблице перечислены доступные в службах Analysis Services методы обработки и объекты, которые их поддерживают.
Обработка. По умолчанию
Определяет состояние обработки объекта и выполняет обработку, необходимую для того, чтобы преобразовать необработанные или частично обработанные объекты в полностью обработанное состояние. Данный режим обработки поддерживается для кубов, баз данных, измерений, групп мер, секций, а также моделей и структур интеллектуального анализа.Обработка. Полная
Обрабатывает объект служб Analysis Services и все объекты, которые в нем содержатся. Когда объект, который обрабатывается методом полной обработки, уже был обработан, службы Analysis Services сбрасывают все данные объекта и затем обрабатывают его. Данный тип обработки необходим в том случае, если в объекте произошли структурные изменения, например добавлена, удалена или переименована иерархия атрибута. Данный режим обработки поддерживается для кубов, баз данных, измерений, групп мер, секций, а также моделей и структур интеллектуального анализа.Обработка. Добавочная
Добавляет новые данные фактов и выполняет обработку только для соответствующих секций. Данный режим обработки поддерживается для групп мер и секций.Обработка. Обновление
Выполняет повторное чтение данных и обновляет атрибуты измерения. Гибкие агрегаты и индексы связанных секций будут сброшены. Например, при помощи этого режима обработки можно добавить новые элементы в измерение и принудительно выполнить повторное чтение всех данных для обновления атрибутов объектов. Данный режим обработки поддерживается для измерений.Обработка. Индекс
Создает или перестраивает индексы и агрегаты для всех обработанных секций. При применении к необработанным объектам выдает ошибку. Данный режим обработки поддерживается для измерений, групп мер и секций.Обработка. Данные
Обрабатывает только данные без построения статистических схем или индексов. Если данные находятся в секциях, они будут сброшены перед повторным заполнением секции исходными данными. Данный режим обработки поддерживается для измерений, кубов, групп мер и секций.Отменить обработку
Сбрасывает данные указанного объекта и любые объекты, которые он содержит. После сбрасывания данные повторно не загружаются. Данный режим обработки поддерживается для кубов, баз данных, измерений, групп мер, секций, а также моделей и структур интеллектуального анализа.Обработка. Структура
Если куб не обработан, службы Analysis Services при необходимости обработают все его измерения. Затем службы Analysis Services создадут только определения куба. Если применить этот параметр к структуре интеллектуального анализа, она будет заполнена исходными данными. В отличие от полной обработки, этот параметр не обрабатывает сами модели интеллектуального анализа. Данный параметр обработки поддерживается для кубов и структур интеллектуального анализа.Обработка. Очистка структуры
Удаляет все обучающие данные из структуры интеллектуального анализа. Данный режим обработки поддерживается только для структур интеллектуального анализа.Обработка. Кэш сценариев
В следующей версии Microsoft SQL Server эта возможность будет удалена. Не используйте ее при работе над новыми приложениями и как можно быстрее измените приложения, в которых она в настоящее время используется..
Настройки процесса обработки
В следующей таблице описаны параметры обработки, доступные при создании операции обработки.
Параметр обработки |
Описание |
---|---|
Параллельная |
Используется при пакетной обработке. Благодаря этому параметру службы Analysis Services разветвляют задачи обработки для параллельного выполнения в одной транзакции. В случае сбоя выполняется откат всех изменений. Можно либо явно задать максимальное число параллельных задач, либо позволить серверу принять решение об оптимальном распределении. Этот параметр позволяет повысить скорость обработки данных. |
Последовательная (режим транзакции) |
Управляет ходом выполнения задания обработки. Доступны два параметра:
При обработке в режиме Одна транзакция все изменения фиксируются после успешного выполнения всего задания обработки. Таким образом, все объекты служб Analysis Services, затронутые конкретным заданием обработки, остаются доступными для запросов до начала процесса фиксации изменений. Это приводит к временной недоступности объектов. В режиме Отдельные транзакции все объекты, затронутые процессом в рамках задания обработки, становятся недоступными для запросов сразу после завершения процесса. |
Параметр таблицы обратной записи |
Управляет порядком работы с таблицами обратной записи в ходе обработки. Этот параметр применяется к секциям обратной записи в кубе и может иметь следующие значения:
|
Обрабатывать затронутые объекты |
Управляет объектной областью выполняемого задания. Определение затронутого объекта выполняется в соответствии с его зависимостью. Например, секции зависят от измерений, определяющих агрегат, однако измерения не зависят от секций. Можно использовать следующие параметры:
|
Ошибки ключа измерения |
Определяет действие, выполняемое службами Analysis Services при обнаружении ошибок в ходе обработки. Если выбрать значение Использовать пользовательскую конфигурацию ошибок, то для управления методом обработки ошибок можно выбрать значения для следующих действий:
При выборе параметра «Использовать конфигурацию ошибок по умолчанию» службы Analysis Services используют конфигурацию ошибок, установленную для каждого обрабатываемого объекта. Если для объекта установлено использование конфигурации по умолчанию, службы Analysis Services используют значения по умолчанию для всех параметров. |