[ https://issues.apache.org/jira/browse/ATLAS-4410?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17414790#comment-17414790 ]
Saqib commented on ATLAS-4410: ------------------------------ can you refer to [https://stackoverflow.com/questions/68325224/name-relationship-link-between-two-different-types-in-apache-atlas] I created two entities. custom_field and custom_dataset, and then created a relationship between them. I am naming this relationship as LinkInformation. > Name relationship link between two different types in Apache Atlas > ------------------------------------------------------------------ > > Key: ATLAS-4410 > URL: https://issues.apache.org/jira/browse/ATLAS-4410 > Project: Atlas > Issue Type: Test > Components: atlas-core > Affects Versions: 2.0.0 > Reporter: Saqib > Priority: Blocker > Fix For: 2.0.0 > > > 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": [ > { > "guid": "-200", > "typeName": "custom_dataset" > } > ] > }, > "classifications": [], > > } > ], > "referredEntities": \{ > "-200": { > "guid": "-200", > "typeName": "custome_dataset", > "relationshipAttributes" : {"LinkInformation": "key"}, > > "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": { > "LinkInformation": null > } > } > ...}} > I am not able to find a good documentation anywhere for this. Can anyone help? -- This message was sent by Atlassian Jira (v8.3.4#803005)