Как выполнить пакетную обработку объектов служб Analysis Services
Изменения: 17 июля 2006 г.
В службах Microsoft SQL Server 2005 Analysis Services (SSAS) объекты могут обрабатываться пакетами. Пакетная обработка позволяет выбирать объекты и управлять порядком их обработки. Кроме того, пакет можно выполнить как серию отдельных заданий или как транзакцию, в которой сбой одного из процессов влечет за собой откат всего пакета.
Существуют следующие способы выполнения пакетной обработки.
- Обозреватель объектов в среде SQL Server Management Studio. Этот способ позволяет выбрать одинаковые объекты (например, набор измерений или набор секций) и выполнить их пакетную обработку. Чтобы обработать другие объекты, можно выбрать параметр Обработать затронутые объекты и обработать секции, затронутые при обработке измерений. Дополнительные сведения см. в разделе Настройка параметров обработки.
- Обозреватель решений в среде Business Intelligence Development Studio. Этот способ обеспечивает те же функциональные возможности, что и обозреватель объектов в среде Management Studio. Прежде чем обрабатывать объекты в среде BI Development Studio, необходимо произвести развертывание содержащего их проекта. Дополнительные сведения см. в разделе Развертывание проектов служб Analysis Services.
- Сценарий XML для аналитики запускается в окне «Запрос XML для аналитики» в среде Management Studio или в качестве запланированной задачи. Сценарий XML для аналитики можно создать и выполнить в среде Management Studio, как описано ниже. Дополнительные сведения о выполнении сценариев XML для аналитики по расписанию см. в разделе Планирование задач администрирования с помощью агента SQL Server.
Следующая процедура описывает шаги, необходимые для полной обработки измерений и секций. При пакетной обработке могут использоваться и другие параметры, например параметры добавочной обработки. Для правильного функционирования данных процедур необходимо использовать существующую базу данных SQL Server 2005 Analysis Services (SSAS), содержащую по меньшей мере два измерения и одну секцию. Настоятельно рекомендуется выполнять эти процедуры не в рабочей, а в тестовой среде.
Выполнение пакетной обработки с помощью обозревателя объектов в среде SQL Server Management Studio
Откройте среду Management Studio, найдите базу данных служб Analysis Services и раскройте контейнер базы данных.
Раскройте папку Измерения и выберите вкладку Сводка.
Удерживая нажатой клавишу CTRL, щелкните каждое из измерений в окне Сводка.
Щелкните правой кнопкой мыши выделенные измерения и выберите команду Обработать.
Удерживая нажатой клавишу CTRL, щелкните каждое из измерений в cписке объектов.
Щелкните правой кнопкой мыши выделенные измерения и выберите команду Обработка. Полная.
Для настройки задания пакетной обработки нажмите кнопку Изменение настроек.
В разделе Параметры обработки отметьте следующие параметры.
- Для параметра Порядок обработки выберите Последовательно, а параметр Режим транзакции установите в значение Одна транзакция.
- Параметр таблицы обратной записи установите в значение Использовать существующие.
- В разделе Затронутые объекты установите флажок Обработать затронутые объекты.
Откройте вкладку Ошибки ключа измерения. Убедитесь, что выбран параметр Использовать конфигурацию ошибок по умолчанию.
Нажмите кнопку ОК, чтобы закрыть диалоговое окно Изменение настроек.
На экране Обработать объекты нажмите кнопку ОК, чтобы начать выполнение задания обработки.
Когда в поле Состояние появится сообщение Обработка выполнена, нажмите кнопку Закрыть.
Выполнение пакетной обработки с помощью обозревателя решений в среде Business Intelligence Management Studio
Откройте среду BI Development Studio.
Откройте развернутый проект.
В обозревателе решений откройте папку Измерения, вложенную в развернутый проект.
Удерживая нажатой клавишу CTRL, щелкните каждое из измерений в папке Измерения.
Щелкните выделенные измерения правой кнопкой мыши и выберите Обработать.
Удерживая нажатой клавишу CTRL, щелкните каждое из измерений в Списке объектов.
Щелкните правой кнопкой мыши выделенные измерения и выберите команду Обработка. Полная.
Для настройки задания пакетной обработки нажмите кнопку Изменение настроек.
В разделе Параметры обработки отметьте следующие параметры.
- Для параметра Порядок обработки выберите Последовательно, а параметр Режим транзакции установите в значение Одна транзакция.
- Параметр таблицы обратной записи установите в значение Использовать существующие.
- В разделе Затронутые объекты установите флажок Обработать затронутые объекты.
Откройте вкладку Ошибки ключа измерения. Убедитесь, что выбран параметр Использовать конфигурацию ошибок по умолчанию.
Нажмите кнопку ОК, чтобы закрыть диалоговое окно Изменение настроек.
На экране Обработка объектов нажмите кнопку Выполнить, чтобы начать выполнение задания обработки.
Когда в поле Состояние появится сообщение Обработка выполнена, нажмите кнопку Закрыть.
Нажмите кнопку Закрыть на экране Обработка объектов.
Создание и выполнение сценария XML для аналитики с помощью обозревателя объектов в среде SQL Server Management Studio
Для работы со службами Analysis Services можно написать сценарий XML для аналитики вручную, воспользовавшись для этого любым текстовым редактором (например, «Блокнот»). Однако службы SQL Server 2005 Analysis Services (SSAS) позволяют в среде Management Studio создать сценарий XML для аналитики, который сможет выполняться в окне «Запрос XMLA для аналитики» на любом компьютере служб SQL Server 2005 Analysis Services (SSAS) или в рамках запланированной задачи. В этой процедуре показан порядок создания и выполнения сценария XML для аналитики в среде SQL Server Management Studio. Дополнительные сведения о запланированных задачах см. в разделе Планирование задач администрирования с помощью агента SQL Server.
Откройте среду Management Studio, найдите базу данных служб Analysis Services и раскройте контейнер базы данных.
Раскройте папку Измерения и выберите вкладку Сводка.
Удерживая нажатой клавишу CTRL, щелкните каждое из измерений в окне Сводка.
Щелкните правой кнопкой мыши выделенные измерения и выберите команду Обработать.
Удерживая нажатой клавишу CTRL, щелкните каждое из измерений в Списке объектов.
Щелкните правой кнопкой мыши выделенные измерения и выберите команду Обработка. Полная.
Для настройки задания пакетной обработки нажмите кнопку Изменение настроек.
В разделе Параметры обработки отметьте следующие параметры.
- Для параметра Порядок обработки выберите Последовательно, а параметр Режим транзакции установите в значение Одна транзакция.
- Параметр таблицы обратной записи установите в значение Использовать существующие.
- В разделе Затронутые объекты установите флажок Обработать затронутые объекты.
Откройте вкладку Ошибки ключа измерения. Убедитесь, что выбран параметр Использовать конфигурацию ошибок по умолчанию.
Нажмите кнопку ОК, чтобы закрыть диалоговое окно Изменение настроек.
На экране Обработка объектов нажмите кнопку Сценарий. На этом этапе будет сформирован сценарий XML для аналитики, и откроется окно «Запрос XML для аналитики» для его выполнения.
На экране Обработка объектов нажмите кнопку Отмена, чтобы закрыть экран без выполнения задания обработки.
Чтобы выполнить сценарий, переключитесь в окно «Запрос XML для аналитики» и нажмите кнопку Выполнить.
См. также
Основные понятия
Пакетная обработка в службах Analysis Services
Обработка средствами служб Analysis Services