进口的复杂关系

指挥结构

[{“resourceType”:“复杂的关系”,“标识符”:{“externalSystemId”:“EXT_SYSTEM”、“externalEntityId”:“Asset_1234”},“complexRelationType”:{“名称”:”字段映射”},“属性”:{“原始列名”:[{“价值”:“XXX_COLUMN_1”}],“00000000-0000-0000-0001-000500000011”:[{“价值”:“True”}]},“关系”:{“00000000-0000-0000-0000-000000007088:目标”:[{“名称”:“资产2”,“域”:{“名称”:“数据资产领域1”、“社区”:{“名称”:“数据社区”}}}),“00000000-0000-0000-0000-000000007089:目标”:[{“名称”:“表表示资产”,“域”:{“名称”:“业务资产领域2”,“社区”:{“名称”:“商界”}}}]}})

标识符

标识符的复杂关系可能包含下列字段:

  • id
  • externalSystemIdexternalEntityId
  • RELATION_TYPE_ID: RELATION_DIRECTION

    的关系,也称为复杂关系的腿,并不能保证一个复杂关系的唯一标识。该方法易于出错的情况下Collibra复杂的关系有两种:新万博移动客户端

    • 复杂的关系,一条腿A、B和C。
    • 另一个复杂关系的腿,B, C和D。

    在这个例子中,识别复杂关系的腿,B和C API会导致错误,因为不能确定这两个复杂关系的过程。在这种情况下,使用其他识别方法之一。

代码片段在本节中可能显示冗余数据来演示导入字段接受API。

结构标识符

{" id ":“12345678-1234-1234-1234-123456788765”,“关系”:{“00000000-0000-0000-0000-000000007088:目标”:[{“名称”:“数据元素源资产1”,“域”:{“名称”:“数据域1”、“社区”:{“名称”:“社区”}}},{“名称”:“数据元素源资产2”,“域”:{“名称”:“数据域1”、“社区”:{“名称”:“社区”}}}),“00000000-0000-0000-0000-000000007089:目标”:[{“名称”:“数据元素目标资产1”、“域”:{“名称”:“数据域2”、“社区”:{“名称”:“社区”}}},{“名称”:“数据元素目标资产2”、“域”:{“名称”:“数据域2”、“社区”:{“名称”:“社区”}}}),“00000000-0000-0000-0000-000000007090:目标”:[{“名称”:“映射规范1”、“域”:{“名称”:“映射规范域”,“社区”:{“名称”:“社区”}}}]},“externalSystemId”:“EXT_SYSTEM”、“externalEntityId”:“Asset_1234”}

可选字段

字段名 字段类型 讲话
属性 ATTRIBUTE_TYPE_IDATTRIBUTE_TYPE_NAME 设置或更新属性的复杂关系。
complexRelationType id的名字 设置复杂的关系类型。应该只用于创建操作。是默默地忽略更新操作。
关系 RELATION_TYPE_ID: RELATION_DIRECTION 设置或更新的关系复杂关系基于关系类型id和方向。

预期行为

命令的行为类似于社区和领域。

添加操作

如果需要创建复杂的关系,以下字段都必须为了成功地导入提供:

  • 关系