版本(Master Data Services)

在 Master Data Services 中,可以在模型中创建多个版本的主数据。 验证数据并在验证数据后提交时,可以锁定版本。 已提交的版本构成了可审核的更改记录。 你创建的每个版本都包含模型的所有成员、属性值、层次结构成员、层次结构关系和集合。

何时使用版本

使用版本可以:

  • 维护主数据的可审核记录,因为它随时间变化。

  • 防止用户进行更改,同时确保所有数据都根据业务规则成功验证。

  • 锁定模型以供订阅系统使用。

  • 在不立即实现的情况下,测试不同的层次结构。

注释

更改模型的结构时(例如创建新的实体或基于域的属性时),更改将适用于所有版本。 如果查看模型的早期版本,则会显示实体或属性,但不存在任何数据。

版本标志

当某个版本可供用户或订阅系统使用时,可以设置一个标志来标识版本。 可以根据需要将此标志从版本移动到版本。 标志可帮助用户和订阅系统确定要使用的模型版本。

版本管理的工作流

使用以下工作流进行版本管理:

  1. 创建模型并使用公司的主数据填充 Master Data Services 数据库时,会自动创建初始版本。 根据权限,用户可以根据需要对此版本进行更改。

  2. 如果要提交模型的版本,请锁定版本,以便只有模型管理员可以更新数据。 有关详细信息,请参阅管理员(主数据服务)。 如果已配置通知,则每次版本状态更改时,都会向模型管理员发送电子邮件通知。 有关详细信息,请参阅“配置电子邮件通知”(Master Data Services)。

  3. 将业务规则应用于锁定版本的数据,并查看任何验证问题。 如有必要,可以补充缺失的信息或回退导致问题的事务。 还可以解锁版本供用户进行更改。

  4. 当所有数据通过验证时,提交版本并将其标记为供订阅系统使用。 无法对提交的版本进行更改。

  5. 复制提交的版本,并通知用户他们可以开始在新版本的模型中工作。

顺序或同时版本

可以创建模型的顺序版本或同时版本。

  • 顺序版本。 每次提交版本时,创建一个新副本,并为版本提供下一个序列号。 例如,可以复制模型 版本 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)