Поделиться через


Методы развертывания служб Analysis Services

После завершения разработки проекта служб MicrosoftSQL ServerAnalysis Services к экземпляру служб Analysis Services можно применить пять методов развертывания. Далее перечисляется каждый из данных методов, а также ссылки на дополнительные сведения, необходимые для использования каждого метода.

Пять методов развертывания

Ниже перечислены пять возможных методов развертывания (в порядке приоритетности): автоматизация объектов AMO, XMLA-сценарии, мастер развертывания служб Analysis Services, мастер синхронизации, создание резервной копии и восстановление. Автоматизация объектов AMO — самый гибкий из всех перечисленных методов, кроме того, для запуска развертывания в соответствии с заданным расписанием можно вместе с выбранным приложением AMO использовать агент SQL Server. На основе заранее заданных настроек можно выполнять и XMLA-сценарии, используя с этой целью агент SQL Server, но при этом пользователь не может использовать XMLA-сценарии с той же гибкостью, что и объекты AMO. Объекты AMO обеспечивают большую функциональность, предоставляя доступ к полному спектру административных команд. При помощи мастера развертывания можно выполнять развертывание непосредственно из файла служб Analysis Services, создаваемого выходным каталогом по конструкции проекта. Создание резервной копии и восстановление не используются так же часто, как другие способы развертывания, однако позволяют быстро выполнить развертывание с минимальными инфраструктурными требованиями.

Развертывание при помощи автоматизации объектов AMO

Объекты AMO обеспечивают программный интерфейс к полному набору команд для служб Analysis Services, в виде, доступном для разработчика. Следовательно, объекты AMO можно использовать для развертывания, а также в отношении многочисленных административных команд, поддерживаемых ими. Дополнительные сведения о том, как пользователь объектов AMO может автоматизировать любую административную задачу, см. в разделе Объекты AMO.

Развертывание при помощи сценариев XML для аналитики

XMLA-сценарии легко формируются в среде SQL Server Management Studio, для чего сначала нужно задать процесс развертывания, затем кодифицировать его и сохранить в XMLA-сценарии. После сохранения в виде файла XMLA-сценарий можно легко запустить в соответствии с расписанием или внедрить сценарий в приложение, подключающееся непосредственно к экземпляру служб Analysis Services. Дополнительные сведения об использовании сценариев XML для аналитики см. в разделе Использование ASSL-сценария.

Мастер развертывания

С наибольшей выгодой мастер развертывания служб Analysis Services можно использовать для выделенного развертывания. Сценарии мастера развертывания можно сохранять для дальнейшего использования в среде SQL Server Management Studio таким же образом, как и XMLA-сценарии. Мастер развертывания можно запустить как интерактивно, так и из командной строки. Дополнительные сведения о запуске мастера развертывания см. в разделе Запуск мастера развертывания служб Analysis Services. Общие сведения о мастере развертывания см. в разделе Использование мастера развертывания служб Analysis Services.

Развертывание при помощи мастера синхронизации

Мастер синхронизации можно использовать для копирования как данных, так и метаданных из исходного сервера на целевой сервер. Если на исходном сервере есть копия базы данных, которую необходимо развернуть, то копирование копии базы данных на целевой сервер представляет собой простую операцию. Если на целевом сервере уже есть копия той же базы данных, то это не влияет на операцию синхронизации, при этом база данных обновляется. В случае отсутствия базы данных на целевой сервер копируется новая база данных. Дополнительные сведения о синхронизации базы данных служб Analysis Services см. в разделе Как синхронизировать базу данных служб Analysis Services.

Развертывание при помощи функции создания резервной копии и восстановления

Функция создания резервной копии представляет собой самый простой способ переноса баз данных служб Analysis Services. В диалоговом окне Резервное копирование можно задать конфигурацию параметров, а затем, не выходя из диалогового окна, запустить резервное копирование. Или можно создать сценарий, который можно сохранить для последующего многократного выполнения. Дополнительные сведения об использовании функции резервного копирования для переноса базы данных см. в разделе Параметры резервного копирования.