About the payload of an upsert operation

UUIDs

There are no attribute or relation type names in the textual representation of the transformation. Names of attribute types are translated to attribute type UUIDs with the DataSense feature. Relation types are translated to relation type UUIDs and the kind of relation, which specifies if the given asset is the head or tail of a given relation. Using UUIDs of properties instead of names during runtime allows a Collibra DGC user to freely modify the names of characteristics in Collibra DGC without the need of modifying the integration flow logic.

If keys of a given attribute or relation type have not been defined in the payload, then any corresponding attributes and relations are not modified by the upsert assets operations. This means that you can manually modify other characteristics in Collibra DGC without worrying that those changes are removed by the integration process.

You can define the relations by using id or externalId of related assets and by specifying the name of the related asset and its context, namely the domain and community.

An example of defining relations using names is shown on the following image: