在IBM MDM

时间:2019-08-20 20:02:44

标签: ibm-infosphere ibm-information-server

我希望使用IBM InfoSphere Master Data Management Collaborative Edition(MDM CE)生成唯一的产品ID。是否有人在其他任何实现方式中都有这样的场景?如果可以的话,他们是如何做到的?

要求如下:

  1. MDM CE必须为“活动产品”而不是“测试产品”生成唯一的产品ID。跨环境(开发,测试,质量检查,生产)的产品的ID应该相同,因为某些系统仍对产品ID进行硬编码以使其功能正常工作。
  2. 并非所有环境在较低环境中完成工作后都需要遵循工作流程。
  3. 由于现场产品也存在并在那里进行测试,因此无法清理测试和QA环境数据。
  4. 我们仍然对每2-4周冲刺并行进行的模型和功能进行了增强。 在同一环境中使用不同公司的可能性何在?假设每个环境有两个不同的公司,即一个用于实时产品创建,另一个用于测试产品/测试新功能。这样做的挑战是什么?

a。从代码角度来看(当我们使用devops模型拥有单个jar文件并通过每个环境中的自动化过程来部署它时,如何实现这一目标?)

b。从数据角度看

c。从访问角度(我们可以为每个公司启用不同的LDAP角色吗?)

1 个答案:

答案 0 :(得分:0)

a。从代码角度来看(当我们使用devops模型具有单个jar文件并通过每个环境中的自动化过程来部署它时,如何实现这一目标)? 您可以使用CM或EDP Jenkins自动化部署

b。从数据角度看 您可以尝试使用itemObj.getPipeDelimitedCSVRepresentation(),它将返回整个Item数据为|分隔符 然后您可以解析这些数据并在不兼容的环境中创建一个全新的商品

c。从访问角度来看(我们可以为每个公司启用不同的LDAP角色吗?) 是的,您可以在LDAP上启用多个角色,并且MDM CE角色的名称和在LDAP中创建的角色必须相同。