Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
При обработке объектов в Microsoft SQL Server Analysis Services можно выбрать параметр обработки для управления типом обработки, который происходит для каждого объекта. Типы обработки отличаются от одного объекта к другому и по изменениям, которые произошли с момента последнего обработки объекта. Если вы включите службам Analysis Services возможность автоматически выбрать метод обработки, он будет использовать метод, возвращающий объект в полностью обработанное состояние в наименьшее время.
Параметры обработки позволяют управлять обработанными объектами и методами, которые используются для обработки этих объектов. Некоторые параметры обработки в основном используются для заданий пакетной обработки. Дополнительные сведения о пакетной обработке см. в разделе "Пакетная обработка" (Службы Analysis Services).
Замечание
Этот раздел относится к многомерным решениям и решениям для анализа данных. Сведения о табличных решениях см. в разделе "База данных обработки", "Таблица" или "Секция".
Параметры обработки
В следующей таблице описываются методы обработки, доступные в службах Analysis Services, и определяются объекты, для которых поддерживается каждый метод.
| Режим | Применимо к | Описание |
|---|---|---|
| Процесс по умолчанию | Кубы, базы данных, измерения (размерности), группы мер, модели интеллектуального анализа данных, структуры интеллектуального анализа данных и секции. | Обнаруживает состояние процесса объектов базы данных и выполняет обработку, необходимую для доставки необработанных или частично обработанных объектов в полностью обработанное состояние. При изменении привязки данных Process Default выполнит полный процесс для затронутого объекта. |
| Полный процесс | Кубы, базы данных, измерения, группы мер, модели интеллектуального анализа данных, структуры интеллектуального анализа данных и разделы. | Обрабатывает объект Analysis Services и все содержащиеся в нем объекты. При выполнении полной обработки к объекту, который уже обработан, службы Analysis Services удаляют все данные из объекта, после чего объект обрабатывается заново. Этот вид обработки требуется, если структурные изменения были внесены в объект, например при добавлении, удалении или переименовании иерархии атрибутов. |
| Очистка процесса | Кубы, базы данных, измерения, группы мер, модели интеллектуального анализа данных, структуры интеллектуального анализа данных и разделы. | Удаляет данные в указанном объекте и любые составляющие объекты нижнего уровня. После удаления данных он не перезагружается. |
| Обработка данных | Измерения, кубы, группы мер и разделы. | Обрабатывает данные только без создания агрегатов или индексов. Если в секциях есть данные, перед повторной заполнением секции исходными данными она будет удалена. |
| Добавление процесса | Измерения, группы мер и разделы Примечание. Добавление процесса недоступно для обработки измерений в Management Studio, но можно написать скрипт XMLA, выполняя это действие. |
Для измерений добавляет новые элементы и обновляет заголовки и описания атрибутов измерения. Для групп мер и партиций добавляет новые доступные фактические данные и обрабатывает только соответствующие партиции. |
| Обновление процесса | Измерения | Принуждает к повторному чтению данных и обновлению атрибутов измерения. Гибкие агрегаты и индексы связанных разделов будут удалены. |
| Индекс процесса | Кубы, измерения, группы мер и разделы | Создает или перестраивает индексы и агрегации для всех обработанных разделов. Для необработанных объектов этот параметр создает ошибку. Обработка с помощью этого параметра необходима, если отключить отложенную обработку. |
| Структура процессов | Кубы и структуры интеллектуального анализа данных | Если куб не обработан, службы Analysis Services при необходимости обработают все измерения куба. После этого службы аналитики будут создавать только определения куба. Если этот параметр применяется к структуре интеллектуального анализа данных, он заполняет структуру интеллектуального анализа данных исходными данными. Разница между этой опцией и опцией "Полная обработка" заключается в том, что эта опция не выполняет итерацию обработки, доходя до самих моделей анализа данных. |
| Четкая структура процесса | Структуры добычи | Удаляет все обучающие данные из структуры анализа данных. |
Параметры обработки
В следующей таблице описываются параметры обработки, доступные для использования при создании операции процесса.
| Параметр обработки | Описание |
|---|---|
| Параллельный | Используется для пакетной обработки. Этот параметр заставляет службы Analysis Services запускать задачи обработки параллельно в рамках одной транзакции. Если произошел сбой, результатом является откат всех изменений. Можно задать максимальное количество параллельных задач явным образом или разрешить серверу решить оптимальное распределение. Параметр Parallel полезен для ускорения обработки. |
| Последовательный (режим транзакции) | Управляет поведением выполнения задания обработки. При обработке с помощью одной транзакции все изменения фиксируются после успешного выполнения задания обработки. Это означает, что все объекты Служб Analysis Services, затронутые определённой задачей обработки, остаются доступными для запросов до начала процесса фиксации. Это делает объекты временно недоступными. Использование отдельных транзакций приводит к тому, что все объекты, затронутые процессом в задании обработки, будут недоступны для запросов сразу после успешного выполнения этого процесса. Два доступных варианта: Одна транзакция. Задание обработки выполняется как транзакция. Если все процессы внутри задания обработки успешно выполнены, все изменения, внесенные заданием обработки, фиксируются. Если один процесс завершается сбоем, все изменения обработки откатываются. Одна транзакция — это значение по умолчанию. Отдельные транзакции. Каждый процесс в задании обработки выполняется как автономное задание. Если один из процессов завершается сбоем, откат выполняется только для этого процесса, и задание обработки продолжается. Каждое задание фиксирует все изменения процесса в конце задания. |
| Настройка таблицы возврата данных | Определяет, как обрабатываются таблицы writeback во время обработки. Этот параметр применяется к секциям обратной записи в кубе и использует следующие параметры: Используйте существующие. Использует существующую таблицу обратной записи. Это значение по умолчанию. Создайте. Создает новую таблицу обратной записи и приводит к сбою процесса, если он уже существует. Создайте Always. Создает новую таблицу обратной записи, даже если она уже существует. Существующая таблица удаляется и заменяется. |
| Объекты, затронутые процессом | Управляет областью объекта задания обработки. Затронутый объект определяется зависимостью объекта. Например, секции зависят от измерений, определяющих агрегирование, но измерения не зависят от секций. Можно использовать следующие параметры. False. Задание обрабатывает объекты, явно именованные в задании, и все зависимые объекты. Например, если задание обработки содержит только измерения, службы Analysis Services обрабатывают только те объекты, которые явно определены в задании. Если задание обработки содержит секции, обработка секций автоматически вызывает обработку затронутых измерений. Значение false — это параметр по умолчанию. True. Задание обрабатывает объекты, явно именованные в задании, все зависимые объекты и все объекты, затронутые обработанными объектами, не изменяя состояние затронутых объектов. Например, если задание обработки содержит только измерения, службы Analysis Services также обрабатывают все разделы, на которые повлияла обработка измерений, для разделов, которые в настоящее время находятся в обработанном состоянии. Затронутые секции, которые в настоящее время находятся в непроцессованном состоянии, не обрабатываются. Тем не менее, поскольку секции зависят от измерений, если задание обработки содержит только секции, обработка секций автоматически вызывает обработку затронутых измерений, даже если измерение в настоящее время находится в непроцессованном состоянии. |
| Ошибки ключа измерения | Определяет действие, выполняемое службами Analysis Services при возникновении ошибок во время обработки. При выборе параметра "Использовать настройку ошибок по умолчанию" службы Analysis Services применяют конфигурацию ошибок, заданную для каждого объекта, который обрабатывается. Если для объекта задано использование параметров конфигурации по умолчанию, службы Analysis Services используют параметры по умолчанию, перечисленные для каждого параметра. При выборе пользовательской конфигурации ошибок можно выбрать значения для следующих действий для управления поведением обработки ошибок: Действие при ключевой ошибке. Если ключевое значение еще не существует в записи, то для выполнения одного из этих действий выбрано следующее: Преобразовать в неизвестное. Ключ интерпретируется как неизвестный элемент. Это параметр по умолчанию. Отмена записи. Запись удаляется. |
|
Ограничение ошибки обработки. Управляет количеством ошибок, обработанных, выбрав один из следующих вариантов: Игнорировать количество ошибок. Это позволит продолжить обработку независимо от количества ошибок. Остановить при ошибке. С помощью этого параметра вы управляете двумя дополнительными параметрами. Количество ошибок позволяет ограничить обработку до конкретного количества ошибок. Действие при ошибке позволяет определить действие при достижении количества ошибок. Вы можете выбрать "Остановить обработку", которая приводит к сбою задания обработки и отката любых изменений или остановки ведения журнала, что позволяет продолжить обработку без ошибок ведения журнала. Остановка ошибки — это параметр по умолчанию с числом ошибок , равным 0 , а для действия "При ошибке" задано значение "Остановить обработку". |
|
| Определенные условия ошибки. Вы можете задать следующие параметры для управления определенным поведением обработки ошибок: Ключ не найден. Происходит, когда значение ключа существует в разделе, но отсутствует в соответствующем измерении. Параметр по умолчанию — "Отчет" и "Продолжить". Другие параметры — Игнорировать ошибку и Сообщить и остановить. Повторяющийся ключ. Происходит, когда в измерении существует несколько ключевых значений. Параметр по умолчанию — "Игнорировать ошибку". Другие параметры : "Отчет" и "Продолжить" и"Отчет" и "Остановить". Ключ NULL, преобразованный в неизвестный. Происходит, когда значение ключа имеет значение NULL, а для действия ошибки ключа задано значение Convert to unknown. Параметр по умолчанию — "Игнорировать ошибку". Другие параметры : "Отчет" и "Продолжить" и"Отчет" и "Остановить". Недопустимый ключ NULL. Возникает, когда для действия "Ошибка ключа" задано значение "Отменить запись". Параметр по умолчанию — "Отчет" и "Продолжить". Другие параметры: "Игнорировать ошибку" и "Сообщить и остановить". |