Details
-
Test
-
Status: Open
-
Blocker
-
Resolution: Unresolved
-
2.0.0
-
None
Description
I am trying to name relationship link (by using attributeDefs) between two different types. The relationship is now registered in Atlas and definition fetch results as below:
{{
{ "category": "RELATIONSHIP", "guid": "9b1059c3-8707-46db-ae3c-e8d1b4ef6333", "createdBy": "admin", "updatedBy": "admin", "createTime": 1625233869809, "updateTime": 1625496519772, "version": 6, "name": "field_assignment", "description": "someDescription.", "typeVersion": "1.0", "attributeDefs": [ \{ "name": "LinkInformation", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "searchWeight": -1 }],
"relationshipCategory": "ASSOCIATION",
"propagateTags": "NONE",
"endDef1": {
"type": "custom_dataset",
"name": "fields",
"isContainer": false,
"cardinality": "SET",
"isLegacyAttribute": false
},
"endDef2": {
"type": "custom_field",
"name": "datasets",
"isContainer": false,
"cardinality": "SET",
"isLegacyAttribute": false
}}}
}
Now, I am trying to create a relationship between two types while defining an Entity for either type like
{{{
"entities": [
{
"typeName": "custom_field",
"createdBy": "admin",
"guid": -1000,
"attributes": {
"name": "type",
"datasets": [
]
},
"classifications": [],
}
],
"referredEntities": {
"-200": {
"guid": "-200",
"typeName": "custome_dataset",
"relationshipAttributes" :
,
"attributes": {
"qualifiedName": "test"
}
}
}}}
}
Through, while executing this, I don't see any error and entities are created but LinkInformation is null by simply doing a search by GUID for entities.
{{...
"relationshipAttributes": {
"typeName": "field_assignment",
"attributes":
}
...}}
I am not able to find a good documentation anywhere for this. Can anyone help?