在 Master Data Services 中,使用 MDSModelDeploy 工具创建包。 根据指定的命令,包可以包含以下任一项:
仅模型对象。
模型对象和数据。
如果要仅部署包含模型对象的包,则可以改用 Master Data Manager Web 应用程序中的模型部署向导。 有关详细信息,请参阅 使用向导创建模型部署包。
注释
此版本的 MDSModelDeploy 工具不能使用超过 GB 的内存。 使用 Model 对象和数据 选项创建或部署大型模型时,可能会遇到“内存不足”或“流过长”错误。 若要解决此问题,请使用 MDS 暂存来部署数据;或升级到 MDS 2016 或更高版本,其中包括 MDSModelDeploy 工具的更新版本。
先决条件
若要执行此过程,请执行以下步骤:
运行 MDSModelDeploy 工具所需的基本权限如下:
具有与 MDS 配置管理器(Windows 管理员)相同的 Windows 权限
对 MDS 数据库的 DBA 权限。
使用 MDSModelDeploy 工具创建包所需的权限如下:
对数据模型的 MDS 模型管理员权限。
MDS Integration Management 功能权限。
使用 MDSModelDeploy 工具部署模型所需的权限如下:
MDS 浏览器功能权限
MDS Integration Management 功能权限
MDS 系统管理功能权限。
使用 MDSModelDeploy 工具列出模型所需的权限如下:
MDS 浏览器功能权限
为了在列表中查看模型,必须对数据模型拥有 MDS 模型管理员权限。
要创建一个包,必须先有模型。 有关详细信息,请参阅“创建模型”(Master Data Services)。
有关详细信息,请参阅管理员(主数据服务)。
使用 MDSModelDeploy 创建模型部署包
打开命令提示符。
导航到 MDSModelDeploy.exe的位置。
如果在默认位置安装了 MDS,则该文件位于 drive:\Program Files\Microsoft SQL Server\120\Master Data Services\Configuration 中。
如果未在默认位置安装 MDS,请在本地计算机上搜索 MDSModelDeploy.exe。
可选。 查看选项和帮助。
若要显示所有可用选项,请键入
MDSModelDeploy
并按 Enter。若要显示选项的帮助,请键入以下内容,其中 OptionName 是选项的名称:
MDSModelDeploy help OptionName
可选。 如果有多个 Web 应用程序,请键入以下命令并按 Enter 来确定要部署到的服务的名称:
MDSModelDeploy listservices
返回值列表,例如
MDS1, Default Web Site, MDS
。 此列表中的第一个值(在本例中为MDS1
)需要部署模型。若要创建包含模型对象和数据的包,请键入以下内容,其中 ModelName、 VersionName、 ServiceName 和 PackageName 分别是模型、版本、服务和.pkg输出文件的名称:
MDSModelDeploy createpackage -model ModelName -version VersionName -service ServiceName -package PackageName -includedata
如果不想包含数据,请不要使用
-version
和-includedata
切换。按 Enter。 成功创建包后,将显示一条消息,指出“MDSModelDeploy作已成功完成”。