在 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 工具部署这些示例包时,将创建示例模型并填充数据。
相关任务
任务说明 | 主题 |
---|---|
使用 MDSModelDeploy 工具创建新的模型对象和/或数据的部署包。 | 使用 MDSModelDeploy 创建模型部署包 |
仅使用向导创建新的模型对象的部署包。 | 使用向导创建模型部署包 |
使用 MDSModelDeploy 工具部署模型对象和数据包。 | 使用 MDSModelDeploy 部署模型部署包 |
仅使用向导部署模型对象包。 | 使用向导部署模型部署包 |
编辑模型部署包以部署模型的选定部分,而不是整个模型。 | 编辑模型部署包 |