在 Master Data Services 中,可以在模型中创建多个版本的主数据。 验证数据并在验证数据后提交时,可以锁定版本。 已提交的版本构成了可审核的更改记录。 你创建的每个版本都包含模型的所有成员、属性值、层次结构成员、层次结构关系和集合。
何时使用版本
使用版本可以:
维护主数据的可审核记录,因为它随时间变化。
防止用户进行更改,同时确保所有数据都根据业务规则成功验证。
锁定模型以供订阅系统使用。
在不立即实现的情况下,测试不同的层次结构。
注释
更改模型的结构时(例如创建新的实体或基于域的属性时),更改将适用于所有版本。 如果查看模型的早期版本,则会显示实体或属性,但不存在任何数据。
版本标志
当某个版本可供用户或订阅系统使用时,可以设置一个标志来标识版本。 可以根据需要将此标志从版本移动到版本。 标志可帮助用户和订阅系统确定要使用的模型版本。
版本管理的工作流
使用以下工作流进行版本管理:
创建模型并使用公司的主数据填充 Master Data Services 数据库时,会自动创建初始版本。 根据权限,用户可以根据需要对此版本进行更改。
如果要提交模型的版本,请锁定版本,以便只有模型管理员可以更新数据。 有关详细信息,请参阅管理员(主数据服务)。 如果已配置通知,则每次版本状态更改时,都会向模型管理员发送电子邮件通知。 有关详细信息,请参阅“配置电子邮件通知”(Master Data Services)。
将业务规则应用于锁定版本的数据,并查看任何验证问题。 如有必要,可以补充缺失的信息或回退导致问题的事务。 还可以解锁版本供用户进行更改。
当所有数据通过验证时,提交版本并将其标记为供订阅系统使用。 无法对提交的版本进行更改。
复制提交的版本,并通知用户他们可以开始在新版本的模型中工作。
顺序或同时版本
可以创建模型的顺序版本或同时版本。
顺序版本。 每次提交版本时,创建一个新副本,并为版本提供下一个序列号。 例如,可以复制模型 版本 7 并命名副本 版本 8。
同步版本 如果要同时处理两个或更多版本的数据,请创建模型的同时版本。 当公司进行重组或合并时,这与正常业务过程相吻合,并且你希望确定新主数据如何适应现有结构时,这非常有用。
注释
Master Data Services Configuration Manager 中的设置确定是否可以复制所有版本或仅复制已提交的版本。 若要创建同时版本,必须将 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) |
删除现有版本。 | 删除版本(Master Data Services) |