使用 MDSModelDeploy 创建模型部署包

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

  • 仅模型对象。

  • 模型对象和数据。

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

注释

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

先决条件

若要执行此过程,请执行以下步骤:

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

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

    • 对 MDS 数据库的 DBA 权限。

  2. 使用 MDSModelDeploy 工具创建包所需的权限如下:

    • 对数据模型的 MDS 模型管理员权限。

    • MDS Integration Management 功能权限。

  3. 使用 MDSModelDeploy 工具部署模型所需的权限如下:

    • MDS 浏览器功能权限

    • MDS Integration Management 功能权限

    • MDS 系统管理功能权限。

  4. 使用 MDSModelDeploy 工具列出模型所需的权限如下:

    • MDS 浏览器功能权限

    • 为了在列表中查看模型,必须对数据模型拥有 MDS 模型管理员权限。

要创建一个包,必须先有模型。 有关详细信息,请参阅“创建模型”(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)