部署模型 (Master Data Services)
适用于: SQL Server - 仅限 Windows Azure SQL 托管实例
在 Master Data Services 中,包是包含可部署模型结构以及来自模型的数据(可选)的 XML 文件。 使用模型包可以将模型的副本从一个 MDS 环境移到另一个环境,或者在现有的 MDS 环境中创建新模型。
重要
SQL Server 2014 (12.x) 及更高版本的 MDSModelDeploy 工具与 SQL Server 2012 (11.x) 或更高版本中创建的包向后兼容。
用于部署模型的工具
若要使用模型包,你可以根据需要使用以下三个工具之一。
MDSModelDeploy 工具:若要创建和部署模型对象和数据,请使用 MDSModelDeploy.exe 工具。 如果你在安装 MDS 时选择了默认路径,则此工具将位于 drive:\Program Files\Microsoft SQL Server\130\Master Data Services\Configuration。
模型部署向导:若要创建和部署仅包含模型结构的包,请使用主数据管理器 Web 应用程序中的向导。 你不能使用此向导来部署数据。
模型包编辑器:若要编辑模型包,请使用启动模型包编辑器向导的 ModelPackageEditor.exe。 你可以使用此向导来编辑由 MDSModelDeploy 工具或模型部署向导创建的包。 如果你在安装 MDS 时选择了默认路径,则此工具将位于 drive:\Program Files\Microsoft SQL Server\130\Master Data Services\Configuration。
重要
可以使用 MDSModelDeploy 工具创建新模型、创建模型的克隆或更新现有模型及其数据。 如果使用 MDSModelDeploy 工具更新现有模型及其数据,并且该包不包含目标模型中存在的实体、属性或成员,则 MDSModelDeploy 不会从模型中删除此实体、属性或成员。
包所包含的内容
模型包是使用 .pkg 扩展名进行保存的 XML 文件。 在你创建部署包时,可以决定是否包括数据。 如果决定包括数据,则必须选择要包括的数据。
所有模型对象都包括在一个包中。 这些对象是:
实体
特性
属性组
层次结构
集合
业务规则
版本标志
订阅视图
不包括文件属性以及用户和组权限。 在你部署模型后,必须手动更新这些内容。
示例包
安装 Master Data Services时,包括示例包文件也包含在其中。 这些包文件位于安装了 Master Data Services 的 Master Data Services\Samples\Packages 目录中。 在使用 MDSModelDeploy 工具部署这些示例包时,将创建并使用数据填充示例模型。
Related Tasks
任务说明 | 主题 |
---|---|
通过使用 MDSModelDeploy 工具创建模型对象和/或数据的新的部署包。 | 使用 MDSModelDeploy 创建模型部署包 |
通过使用向导创建只包含模型对象的新的部署包。 | 使用向导创建模型部署包 |
通过使用 MDSModelDeploy 工具部署包含模型对象和数据的包。 | 使用 MDSModelDeploy 部署模型部署包 |
通过使用向导部署只包含模型对象的包。 | 使用向导部署模型部署包 |
编辑模型部署包,以部署选定的模型部分而不是整个模型。 | 编辑模型部署包 |