进口的复杂关系
指挥结构
[{“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
externalSystemId
和externalEntityId
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_ID 或ATTRIBUTE_TYPE_NAME |
设置或更新属性的复杂关系。 |
complexRelationType | id 或的名字 |
设置复杂的关系类型。应该只用于创建 操作。是默默地忽略更新 操作。 |
关系 | RELATION_TYPE_ID: RELATION_DIRECTION |
设置或更新的关系复杂关系基于关系类型id和方向。 |
预期行为
命令的行为类似于社区和领域。
添加操作
如果需要创建复杂的关系,以下字段都必须为了成功地导入提供:
关系