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


Развертывание решений многомерных моделей

После завершения разработки проекта Analysis Services базу данных можно развернуть на сервере служб Analysis Services. Службы Analysis Services предоставляют шесть возможных методов развертывания, которые могут быть использованы для перемещения базы данных на тестовый или рабочий сервер. Ниже эти методы перечислены в порядке приоритетности: автоматизация объектов AMO, XML для аналитики, мастер развертывания, программа развертывания, мастер синхронизации, резервное копирование и восстановление.

Этот раздел включает следующие подразделы:

Методы развертывания

Требования к развертыванию

Связанные задачи

Методы развертывания

Метод

Описание

Ссылка

Автоматизация объектов управления аналитикой (объектов AMO)

Объекты AMO предоставляют программный интерфейс к полному набору команд для служб Analysis Services, включая команды, которые могут быть использованы для развертывания решения. Автоматизация объектов AMO как один из подходов к развертыванию решения представляет собой наиболее гибкий метод, для реализации которого, однако, требуются определенные трудозатраты в части программирования. Ключевое преимущество использования объектов AMO заключается в возможности использования агента SQL Server Agent вместе с AMO-приложением для запуска развертывания по заданному расписанию.

Разработка объектов управления аналитикой (объекты AMO)

XML для аналитики

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

На основе заранее заданных настроек можно выполнять и скрипты XMLA, используя с этой целью агент SQL Server, но при этом пользователь не может использовать скрипты XMLA с той же гибкостью, что и объекты AMO. Объекты AMO обеспечивают большую функциональность, предоставляя доступ к полному спектру административных команд.

Развертывание решений модели с помощью XMLA

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

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

Основное преимущество использования мастера развертывания Analysis Services — это удобство. По аналогии с тем, что можно сохранить скрипт XMLA для последующего использования в Среда SQL Server Management Studio, можно сохранять и скрипты мастера развертывания. Мастер развертывания можно запускать как интерактивно, так и из командной строки при помощи программы развертывания.

Развертывание решений модели с использованием мастера развертывания

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

Программа развертывания позволяет запустить подсистему развертывания служб Analysis Services из командной строки.

Развертывание решений моделей с использованием программы развертывания

мастер синхронизации баз данных

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

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

Синхронизация баз данных служб Analysis Services

Резервное копирование и восстановление

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

Создание резервной копии и восстановление не используются так же часто, как другие способы развертывания, однако позволяют быстро выполнить развертывание с минимальными инфраструктурными требованиями.

Создание и восстановление резервных копий баз данных служб Analysis Services

Вопросы развертывания

Перед развертыванием проекта служб Analysis Services определите, какие из следующих вопросов применяются к вашему решению, а затем ознакомьтесь с указанным по ссылке материалом для изучения способов решения проблемы.

Замечание

Ссылка на дополнительные сведения

Какое оборудование и программные ресурсы требуются для этого решения?

Обзор требований к развертыванию решений многомерной модели

Как вы будете развертывать дополнительные объекты, выходящие за рамки проекта служб Analysis Services, такие как пакеты, отчеты и схемы реляционных баз данных служб Службы Integration Services?

Как загружать и обновлять данные в развернутой базе данных служб Analysis Services?

Как вы будете обновлять метаданные (например, вычисления) в развернутой базе данных служб Analysis Services?

Методы развертывания в этом разделе.

Нужно ли предоставлять пользователям доступ к данным служб Analysis Services через Интернет?

Настройка HTTP-доступа к службам Analysis Services в службах Internet Information Services (IIS) 7.0

Нужно ли предоставлять запросам возможность непрерывного доступа к данным служб Analysis Services?

Обзор требований к развертыванию решений многомерной модели

Нужно ли развертывать объекты в распределенной среде при помощи связанных объектов или удаленных секций?

Определение удаленных секций, Связанные группы мер и Связанные измерения.

Как вы будете обеспечивать безопасность данных служб Analysis Services?

Предоставление пользовательских разрешений на многомерную базу данных служб Analysis Services

Связанные задачи

Обзор требований к развертыванию решений многомерной модели

Развертывание решений модели с помощью XMLA

Развертывание решений модели с использованием мастера развертывания

Развертывание решений моделей с использованием программы развертывания