版本 (Master Data Services)
在Master Data Services中,可以在模型中创建多个版本的主数据。 在验证数据时可以锁定版本,并在验证数据之后提交。 提交的版本组成可审核的更改记录。 创建的每个版本包含模型的所有成员、属性值、层次结构成员、层次结构关系和集合。
何时使用版本
使用版本可以:
维护主数据随时间变化的可审核记录。
防止用户更改,确保所有数据已根据业务规则成功验证。
锁定模型供订阅系统使用。
测试不同的层次结构,而不必立即将其实现。
注意
更改模型的结构时,例如创建新实体或基于域的属性时,更改应用到所有版本。 如果您查看模型的早期版本,将显示实体或属性,但数据不存在。
版本标志
版本可用于用户或订阅系统时,可以设置一个标志来标识该版本。 可以根据需要在版本间移动此标志。 标志帮助用户和订阅系统确定要使用模型的哪个版本。
版本管理的工作流
使用以下工作流进行版本管理:
创建模型并使用公司的主数据填充Master Data Services数据库时,会自动创建初始版本。 用户基于权限在需要时可以更改此版本。
当您要提交模型的一个版本时,锁定该版本,以便只有模型管理员可以更新数据。 有关详细信息,请参阅管理员 (Master Data Services) 。 如果配置了通知,则每次版本的状态发生更改时,电子邮件通知都会发送给模型管理员。 有关详细信息,请参阅配置Email通知 (Master Data Services) 。
将业务规则应用于锁定的版本的数据并查看任何验证问题。 如有必要,可以填写缺少的信息或恢复导致问题的事务。 还可以解锁该版本,以便用户进行更改。
在所有数据通过验证后,提交该版本并将其标记为可供订阅系统使用。 无法更改已提交的版本。
复制已提交的版本,并通知用户他们可以开始使用模型的新版本。
顺序版本或同时版本
可以创建模型的顺序版本或同时版本。
顺序版本: 每次提交版本时,可以创建新的副本并为版本提供下一个序列号。 例如,可以复制 “版本 7” 的模型,并将副本命名为 “版本 8”。
同时版本: 要同时使用数据的两个或多个版本时,可以创建模型的同时版本。 如果您的公司存在与正常业务流程相符的重组或合并行为,并且您要确定如何使新的主数据适应现有结构,同时版本将非常有用。
注意
Master Data Services 配置管理器 中的设置确定是可以复制所有版本还是仅复制已提交的版本。 若要创建同时版本,必须配置 Master Data Services 以允许复制所有版本。 此设置在“系统设置”表中也提供。 有关详细信息,请参阅 (Master Data Services) 系统设置。
Related Tasks
任务说明 | 主题 |
---|---|
更改现有版本的名称。 | 更改版本名称 (Master Data Services) |
锁定版本,以便只有管理员才能编辑其数据。 | 锁定版本 (Master Data Services) |
取消锁定版本,以便用户可以编辑其数据。 | 取消锁定版本 (Master Data Services) |
验证所有数据后,提交版本。 | 提交版本 (Master Data Services) |
创建新的标志来标记版本。 | 创建版本标志 (Master Data Services) |
更改现有版本标志的名称。 | 更改版本标志名称 (Master Data Services) |
将现有标志分配给版本。 | 向版本分配标志 (Master Data Services) |
创建现有版本的新副本 | 复制版本 (Master Data Services) |
删除现有版本。 | 删除版本 (Master Data Services) |