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