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

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

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

  • Моделировать объекты и данные.

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

Замечание

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

Предпосылки

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

  1. Ниже приведены основные разрешения, необходимые для запуска средства MDSModelDeploy:

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

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

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

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

    • Права доступа к функции управления интеграцией MDS.

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

    • Право доступа к функции MDS Explorer

    • Разрешение на использование функции управления интеграцией 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 и нажмите клавишу Enter.

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

  4. Необязательно. Если у вас несколько веб-приложений, определите имя службы, которую вы будете развертывать, введите эту команду и нажмите клавишу Enter.

    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. Нажмите Enter. После успешного создания пакета отображается сообщение с сообщением "Операция MDSModelDeploy успешно завершена".

Дальнейшие шаги

См. также

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