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

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

Это важно

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

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

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

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

  • Мастер развертывания моделей. Чтобы создать и развернуть пакеты структуры модели, используйте мастер в веб-приложении Master Data Manager. Невозможно использовать этот мастер для развертывания данных.

  • Редактор пакетов моделей: чтобы изменить пакет модели, используйте ModelPackageEditor.exe, которая запускает мастер редактора пакетов моделей. Этот мастер используется для изменения пакета, созданного средством MDSModelDeploy или мастером развертывания моделей. Если при установке MDS выбран путь по умолчанию, это средство находится на диске:\Program Files\Microsoft SQL Server\120\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
Разверните пакет объектов модели только с помощью мастера. Развертывание пакета развертывания модели с помощью мастера
Измените пакет развертывания модели, чтобы развернуть выбранные части модели, а не всю модель. Изменение пакета развертывания модели