Варианты развертывания модели (службы Master Data Services)
Область применения: SQL Server — Только Управляемый экземпляр SQL Azure Windows
В службах Master Data Services при развертывании файла пакета модели необходимо решить, следует ли развернуть новую или клонированную модель или обновить модель, которая ранее клонирована.
Рабочие процессы
При работе с пакетами модели имеется два основных рабочих процесса.
Создание пакета модели в тестовой среде и развертывание клона модели в рабочей среде. Со временем обновления из тестовой среды будут развертываться в рабочей среде.
Создание пакета модели и развертывание его в виде новой модели в той же среде. В этом случае необходимо указать новое имя для модели.
Параметры
В базе данных MDS каждый объект модели имеет уникальный идентификатор. Эти идентификаторы включаются в пакеты развертывания модели. При развертывании пакета необходимо решить, что делать с этими идентификаторами.
Следующая таблица поможет определить вариант действий при развертывании модели с использованием мастера развертывания моделей в области системного администрирования или средства MDSModelDeploy.
Вариант | Описание | Основание |
---|---|---|
Новый | Создание новой модели с уникальным именем. Для всех объектов модели создаются новые идентификаторы. | При создании новой модели с новыми идентификаторами для обновления модели в будущем нельзя будет использовать средства развертывания моделей. Если для развертывания пакета модели используется мастер в веб-приложении, создать новую модель можно, только если модель с таким именем или идентификатором уже существует. |
Клонировать | Создание новой модели, которая является точным клоном модели в пакете. Это работает, только если модель (с таким же именем или идентификатором) в целевой среде не существует. Используйте клонирование, если нужно иметь одну модель в различных средах и периодически обновлять эту клонированную модель. | Это поведение по умолчанию мастера в веб-приложении. Если модель с таким же именем или идентификатором уже существует, появится запрос о создании новой модели. |
Обновить | Обновление существующей модели моделью из пакета. Идентификаторы в обеих моделях должны быть одинаковыми. Этот вариант используется для обновления ранее клонированной модели. | Обновлять можно только ранее клонированные модели. (Имена и идентификаторы должны совпадать.) |
См. также
Развертывание пакета развертывания модели при помощи MDSModelDeploy
Развертывание пакета развертывания модели с помощью мастера
Развертывание моделей (службы Master Data Services)