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


Развертывание моделей (службы Master Data Services)

В службах Master Data Services пакет представляет собой XML-файл, содержащий развертываемую структуру модели и (по выбору) данные этой модели. Пакеты модели используется для перемещения копий моделей из одной среды служб MDS в другую, либо для создания новых моделей в существующей среде MDS.

Важное примечаниеВажно!

Пакеты могут быть развернуты только в выпуске SQL Server, в котором они были созданы. Это означает, что пакеты, созданные в среде SQL Server 2008 R2, не могут быть развернуты в SQL Server 2012.

Инструменты для развертывания моделей

Для работы с пакетами модели можно использовать одно из трех средств, в зависимости от задач, которые требуется выполнить.

  • Средство MDSModelDeploy. Средство MDSModelDeploy.exe используется для создания и развертывания объектов и данных модели. При выборе пути по умолчанию для установки служб MDS, они устанавливаются в папку drive:\Program Files\Microsoft SQL Server\110\Master Data Services\Configuration.

  • Мастер развертывания модели: Чтобы создать и развернуть только пакеты структуры модели, воспользуйтесь мастером веб-приложения Диспетчер основных данных. Этот мастер нельзя использовать для развертывания данных.

  • Редактор пакета модели. Для изменения пакета модели используйте программу ModelPackageEditor.exe, которая запускает мастер изменения пакета модели. С помощью этого мастера выполняется изменения пакета, созданного средством MDSModelDeploy или мастером развертывания модели. Если при установке служб MDS был выбран путь по умолчанию, то это средство находится в папке drive:\Program Files\Microsoft SQL Server\110\Master Data Services\Configuration.

Важное примечаниеВажно!

MDSDeployModel можно использовать для создания новой модели или клона модели или обновления существующей модели и ее данных. Если средство MDSModelDeploy используется для обновления существующей модели и ее данных и пакет не содержит сущность, атрибут или элемент, имеющиеся в целевой модели, MDSModelDeploy не удаляет из модели эту сущность, атрибут или элемент.

Содержимое пакетов

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

В пакет включаются все объекты модели. Эти объекты включают в себя:

  • Сущности

  • Атрибуты

  • Группы атрибутов

  • Иерархии

  • Коллекции

  • Бизнес-правила

  • Флаги версии

  • Представления подписки

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

Образцы пакетов

При установке служб Master Data Services также копируются файлы образцов пакетов. Эти файлы пакетов расположены в каталоге Master Data Services\Samples\Packages, где установлена среда Master Data Services. При развертывании этих образцов пакетов с помощью средства MDSModelDeploy создаются и заполняются данными образцы моделей.

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

Описание задачи

Раздел

Средство MDSModelDeploy используется для создания новых пакетов объектов модели и данных.

Создание пакета развертывания модели при помощи MDSModelDeploy

Создать новый пакет развертывания объектов модели можно только с помощью мастера.

Создание пакета развертывания модели с помощью мастера

Средство MDSModelDeploy используется для развертывания пакета объектов модели и данных.

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

Развернуть пакет объектов модели можно только с помощью мастера.

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

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

Изменение пакета развертывания модели

См. также