版本 (Master Data Services)

在Master Data Services中,您可以创建模型中主数据的多个版本。创建的每个版本包含模型的所有成员、属性值、层次结构成员、层次结构关系和集合。

使用版本可以:

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

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

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

  • 测试不同的层次结构,而不必立即将其实现。

注意注意

更改模型的结构时,例如创建新实体或基于域的属性时,此更改应用到所有版本。如果您查看模型的早期版本,将显示实体或属性,但数据不存在。

版本可用于用户或订阅系统时,可以设置一个标志来标识该版本。可以根据需要在版本间移动此标志。标志帮助用户和订阅系统确定要使用模型的哪个版本。

工作流

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

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

  2. 当您要提交模型的一个版本时,锁定该版本,以便只有模型管理员可以更新数据。有关详细信息,请参阅管理员 (Master Data Services)

    注意注意

    如果配置了通知,则每次版本的状态发生更改时,电子邮件通知都会发送给模型管理员。有关详细信息,请参阅如何配置电子邮件通知 (Master Data Services)

  3. 将业务规则应用于锁定的版本的数据并查看任何验证问题。如有必要,可以填写缺少的信息或恢复导致问题的事务。还可以解锁该版本,以便用户进行更改。

  4. 在所有数据通过验证后,提交该版本并将其标记为可供订阅系统使用。无法更改已提交的版本。

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

    注意注意

    Master Data Services 配置管理器中的设置确定是复制所有版本还是仅复制那些已提交的版本。此设置在系统设置表中也提供。有关详细信息,请参阅系统设置 (Master Data Services)

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

顺序版本

每次提交版本时,可以创建新的副本并为版本提供下一个序列号。例如,可以复制**“版本 7”的模型,并将副本命名为“版本 8”**。

同时版本

要同时使用数据的两个或多个版本时,可以创建模型的同时版本。如果您的公司存在与正常业务流程相符的重组或合并行为,并且您要确定如何使新的主数据适应现有结构,同时版本将非常有用。