模仿订阅示例

以下示例演示如何在订阅中通过模仿操作来处理属性值。

在此示例中,有一个 Consolidation and Close 视点,它订阅了 GL 视点。我们按如下方式配置了订阅(请参阅“配置订阅以进行复制或模仿”):

  • 复制操作:模仿
  • 要匹配的属性:摘要

当我们在源中添加节点时,系统会查找具有相同摘要属性值的第一个同级节点作为要模仿的节点。在此示例中,我们将在源中的 300 (EMEA) 父代下添加一个“摘要”设置为的节点(因此这是一个底层节点)。300 下“摘要”设置为“否”的第一个同级节点是 301 (Germany)。因此,这是将用于模仿操作的节点。

在源视点中,我们要添加的节点位于一个父代下,即 300 (EMEA)。但是,由于我们执行的是模仿操作,因此在目标视点中,除了将节点添加到对等父代 (C_300) 下之外,我们还希望将节点插入到 301 (Germany) 节点存在于的其他任何位置。在本例中,这意味着将节点插入到另外两个父代(EuropeForeign)下。

下表显示了在源视点中执行添加操作的结果,以及在目标视点中创建的属性值的来源:


模仿表,下方描述了相关详细信息

请注意以下有关为在目标视点中添加的节点创建的属性值的事项:

  • 名称描述属性值从源节点复制。
  • C_300 父代从源节点复制(目标节点类型具有会添加 "C_" 前缀的限定符)。
  • EuropeForeign 父代从目标视点中第一个匹配的同级节点复制。
  • 层次类型基本货币属性值从目标视点中第一个匹配的同级节点复制。