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


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

В Master Data Services создайте пакет с помощью средства MDSModelDeploy. В зависимости от указанных команд, пакет может содержать:

  • только объекты модели;

  • объекты модели и данные.

Если требуется развернуть пакет, содержащий только объекты модели, можно использовать мастер развертывания моделей в веб-приложении диспетчера основных данных. Дополнительные сведения см. в разделе Создание пакета развертывания модели с помощью мастера.

Примечание

Эта версия средства MDSModelDeploy не может использовать более гигабайт (ГБ) памяти. При создании или развертывании больших моделей с помощью параметра "Объекты модели и данные " могут возникать ошибки "Нехватка памяти" или "Поток был слишком длинным". Чтобы устранить эту проблему, используйте промежуточную среду MDS для развертывания данных; или выполните обновление до MDS 2016 или более поздней версии, которая включает обновленную версию средства MDSModelDeploy.

Предварительные требования

Для выполнения этой процедуры:

  1. Для запуска средства MDSModelDeploy требуются следующие основные разрешения.

    • Такие же разрешения Windows, как у диспетчера конфигурации MDS (администратор Windows)

    • Разрешение DBA на базу данных MDS.

  2. Для создания пакета с помощью средства MDSModelDeploy требуются следующие основные разрешения.

    • Разрешение администратора модели MDS на модель данных.

    • Разрешение на управление интеграцией MDS.

  3. Для развертывания модели с помощью средства MDSModelDeploy требуются следующие основные разрешения.

    • Разрешение для функции обозревателя MDS

    • Разрешение для функции управления интеграцией MDS

    • Разрешение для функции администрирования системы MDS.

  4. Для перечисления моделей с помощью средства MDSModelDeploy требуются следующие основные разрешения.

    • Разрешение для функции обозревателя MDS

    • Разрешение администратора модели MDS на модель данных с тем, чтобы видеть модель в списке.

Для создания пакета модели модель должна существовать. Дополнительные сведения см. в разделе Создание модели (Master Data Services).

Дополнительные сведения см. в разделе Администраторы (Master Data Services).

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

  1. Откройте командную строку.

  2. Перейдите к расположению файла MDSModelDeploy.exe.

    • Если MDS была установлена в расположении по умолчанию, файл находится в папке диск:\Program Files\Microsoft SQL Server\120\Master Data Services\Configuration.

    • Если службы MDS установлены не в папку по умолчанию, найдите файл MDSModelDeploy.exe на локальном компьютере.

  3. Необязательный элемент. Просмотрите параметры и справку.

    • Чтобы показать все доступные параметры, введите MDSModelDeploy и нажмите клавишу ВВОД.

    • Чтобы вывести справку для параметра, введите следующую строку, где OptionName — имя параметра: MDSModelDeploy help OptionName.

  4. Необязательный элемент. При наличии нескольких веб-приложений определите имя развертываемой службы, введя следующую команду, и нажмите клавишу ВВОД.

    MDSModelDeploy listservices  
    

    Возвращается список значений, например MDS1, Default Web Site, MDS. Первое значение в этом списке (в данном случае MDS1) необходимо для развертывания модели.

  5. Чтобы создать пакет, содержащий объекты модели и данные, введите следующую команду, где ModelName, VersionName, ServiceName и PackageName — это имена модели, версии, службы и PKG-файла вывода соответственно:

    MDSModelDeploy createpackage -model ModelName -version VersionName -service ServiceName -package PackageName -includedata  
    

    Если включать данные не требуется, не указывайте параметры -version и -includedata .

  6. Нажмите клавишу ВВОД. После успешного создания пакета отображается сообщение "Операция MDSModelDeploy успешно завершена".

Next Steps

См. также:

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