使用 MDSModelDeploy 创建模型部署包

在 Master Data Services 中,使用 MDSModelDeploy 工具创建包。 根据您指定的命令,包可以包含:

  • 仅模型对象。

  • 模型对象和数据。

如果要部署仅包含模型对象的包,则可以改用 Master Data Manager Web 应用程序中的模型部署向导。 有关详细信息,请参阅 使用向导创建模型部署包

注意

此版本的 MDSModelDeploy 工具不能使用超过千兆字节 (GB) 内存。 使用模型 对象和数据 选项创建或部署大型模型时,可能会遇到“内存不足”或“流太长”错误。 若要解决此问题,请使用 MDS 暂存来部署数据;或升级到 MDS 2016 或更高版本,其中包括 MDSModelDeploy 工具的更新版本。

先决条件

若要执行此过程:

  1. 运行 MDSModelDeploy 工具所需的基本权限如下所示:

    • 与 MDS 配置管理器相同的 Windows 权限(Windows 管理员)

    • 针对 MDS 数据库的 DBA 权限。

  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 安装在默认位置,则该文件位于 drive:\Program Files\Microsoft SQL Server\120\Master Data Services\Configuration 中。

    • 如果 MDS 未安装在默认位置,请在本地计算机上搜索 MDSModelDeploy.exe。

  3. 可选。 查看选项和帮助。

    • 若要显示所有可用选项,请键入 MDSModelDeploy ,然后按 Enter 键。

    • 若要显示某个选项的帮助,请键入以下命令,其中 OptionName 是该选项的名称:MDSModelDeploy help OptionName

  4. 可选。 如果您有多个 Web 应用程序,通过键入下面的命令并按 Enter 键,确定您要部署到的服务的名称:

    MDSModelDeploy listservices  
    

    随即返回一个值列表,例如 MDS1, Default Web Site, MDS。 需要此列表中的第一个值(在此例中为 MDS1)来部署模型。

  5. 若要创建包含模型对象和数据的包,请键入以下内容,其中 ModelNameVersionNameServiceNamePackageName 分别是 .pkg 输出文件的模型、版本、服务和名称:

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

    如果您不希望包含数据,请不要使用 -version-includedata 开关。

  6. 按 Enter。 成功创建包后,将显示一条消息“MDSModelDeploy 操作已成功完成”。

后续步骤

另请参阅

模型部署选项 (Master Data Services)
部署模型 (Master Data Services)