Развертывание моделей (службы Master Data Services)
Область применения: SQL Server — Только Управляемый экземпляр SQL Azure Windows
В службах Master Data Services пакет представляет собой XML-файл, содержащий развертываемую структуру модели и (необязательно) данные этой модели. Пакеты модели используется для перемещения копий моделей из одной среды служб MDS в другую, либо для создания новых моделей в существующей среде MDS.
Внимание
СРЕДСТВО SQL Server 2014 (12.x) и более поздних версий MDSModelDeploy обратно совместимо с пакетами, созданными в SQL Server 2012 (11.x) или более поздней версии.
Инструменты для развертывания моделей
Для работы с пакетами модели можно использовать одно из трех средств, в зависимости от задач, которые требуется выполнить.
Средство MDSModelDeploy. Для создания и развертывания объектов и данных модели используйте средство MDSModelDeploy.exe. Если при установке служб MDS вы выбрали путь по умолчанию, это средство находится в расположении диск:\Program Files\Microsoft SQL Server\130\Master Data Services\Configuration.
Мастер развертывания моделей. Чтобы создать и развернуть пакеты структуры модели, используйте мастер в веб-приложении Master Data Manager. Этот мастер нельзя использовать для развертывания данных.
Редактор модели пакета. Чтобы изменить пакет модели, используйте файл ModelPackageEditor.exe, который запускает редактор пакетов моделей. С помощью этого мастера выполняется изменения пакета, созданного средством MDSModelDeploy или мастером развертывания модели. Если при установке служб MDS вы выбрали путь по умолчанию, это средство находится в расположении диск:\Program Files\Microsoft SQL Server\130\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 |
Развернуть пакет объектов модели можно только с помощью мастера. | Развертывание пакета развертывания модели с помощью мастера |
Изменять пакет развертывания модели необходимо в тех случаях, когда требуется развернуть только определенные части модели, а не всю модель. | Изменение пакета развертывания модели |