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

Область применения:SQL Server — только управляемый экземпляр SQL Windows Azure

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

Бизнес-процессы

При работе с пакетами модели имеется два основных рабочих процесса.

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

  • Создание пакета модели и развертывание его в виде новой модели в той же среде. В этом случае необходимо указать новое имя для модели.

Параметры

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

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

Вариант Description Основание
Создано Создание новой модели с уникальным именем. Для всех объектов модели создаются новые идентификаторы. При создании новой модели с новыми идентификаторами для обновления модели в будущем нельзя будет использовать средства развертывания моделей. Если для развертывания пакета модели используется мастер в веб-приложении, создать новую модель можно, только если модель с таким именем или идентификатором уже существует.
Клонировать Создание новой модели, которая является точным клоном модели в пакете. Это работает, только если модель (с таким же именем или идентификатором) в целевой среде не существует. Используйте клонирование, если нужно иметь одну модель в различных средах и периодически обновлять эту клонированную модель. Это поведение по умолчанию мастера в веб-приложении. Если модель с таким же именем или идентификатором уже существует, появится запрос о создании новой модели.
Изменить Обновление существующей модели моделью из пакета. Идентификаторы в обеих моделях должны быть одинаковыми. Этот вариант используется для обновления ранее клонированной модели. Обновлять можно только ранее клонированные модели. (Имена и идентификаторы должны совпадать.)

См. также

Развертывание пакета развертывания модели при помощи MDSModelDeploy
Развертывание пакета развертывания модели с помощью мастера
Развертывание моделей (службы Master Data Services)