[ https://issues.apache.org/jira/browse/ATLAS-4955?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Paresh Devalia updated ATLAS-4955: ---------------------------------- Attachment: 1111-table_a_type_model.json > Different TypeDef table were created, but not able to seen under hive_db > entity. > -------------------------------------------------------------------------------- > > Key: ATLAS-4955 > URL: https://issues.apache.org/jira/browse/ATLAS-4955 > Project: Atlas > Issue Type: Bug > Components: atlas-core > Reporter: Paresh Devalia > Assignee: Paresh Devalia > Priority: Major > Attachments: 1111-table_a_type_model.json > > > In hive_db entity's table tab and relationship tab Apart from hive_table > typeDef, we are not able to show the relationShip of other tables. > When we create hive tables and different typeDef table under same hive_db it > doesn't show both types of tables under tables tab table. It only show > hive_table typeDef table. > Currently, on the UI, in Hive database detail page, the tables tab and > relationship tab are designed to only display Hive tables. We trying to have > multiple table types (such as Hive, table_a_type, table_b_type, etc) within > the same hive_db entity. > We are attaching the sample model file showing relation between hive_db and > table_a_type > The current design only supports showing tables of a single typename (e.g., > hive_table) under the tables tab and relationship tab. This creates a gap > where other types of tables, such as table_a_type,etc, are not displayed, > even if they are within the same hive_db. > The relationship tab and tables tab uses the getRelationshipByName API call, > which takes in only single relationship name as a parameter > For example, if the hive db has 2 hive_table entities and 2 table_a_type > entities, the following API call gives response: > {code:java} > { > "queryType": "RELATIONSHIP", > "entities": [ > { > "typeName": "hive_table", > "attributes": { > "owner": "hive", > "createTime": 1737021605000, > "qualifiedName": "default.hive_1_table_qokst@cm", > "name": "hive_1_table_qokst", > "description": "" > }, > "guid": "9c82d462-c5c9-4ef0-a57b-77e36f36b0cb", > "status": "ACTIVE", > "displayText": "hive_1_table_qokst", > "classificationNames": [], > "classifications": [], > "meaningNames": [], > "meanings": [], > "isIncomplete": false, > "labels": [] > }, > { > "typeName": "hive_table", > "attributes": { > "owner": "hive", > "createTime": 1736842757000, > "qualifiedName": "default.hive_test_1@cm", > "name": "hive_test_1", > "description": "" > }, > "guid": "e0a5006c-f2fa-4298-90bf-dd4f3e121e82", > "status": "ACTIVE", > "displayText": "hive_test_1", > "classificationNames": [], > "classifications": [], > "meaningNames": [], > "meanings": [], > "isIncomplete": false, > "labels": [] > }, > { > "typeName": "hive_table", > "attributes": { > "owner": "hive", > "createTime": 1736842845000, > "qualifiedName": "default.hive_test_2@cm", > "name": "hive_test_2", > "description": "" > }, > "guid": "f2151a91-8f26-429f-9589-2c2aa23fef85", > "status": "ACTIVE", > "displayText": "hive_test_2", > "classificationNames": [], > "classifications": [], > "meaningNames": [], > "meanings": [], > "isIncomplete": false, > "labels": [] > }, > { > "typeName": "hive_table", > "attributes": { > "owner": "hive", > "createTime": 1737624635000, > "qualifiedName": "default.hive_test_3@cm", > "name": "hive_test_3", > "description": "" > }, > "guid": "b0bf5e88-2d83-4380-818a-694a4499e04d", > "status": "ACTIVE", > "displayText": "hive_test_3", > "classificationNames": [], > "classifications": [], > "meaningNames": [], > "meanings": [], > "isIncomplete": false, > "labels": [] > }, > ], > "approximateCount": -1 > } > {code} > The expected response is :- > {code:java} > { > "queryType": "RELATIONSHIP", > "entities": [ > { > "typeName": "hive_table", > "attributes": { > "owner": "hive", > "createTime": 1737021605000, > "qualifiedName": "default.hive_1_table_qokst@cm", > "name": "hive_1_table_qokst", > "description": "" > }, > "guid": "9c82d462-c5c9-4ef0-a57b-77e36f36b0cb", > "status": "ACTIVE", > "displayText": "hive_1_table_qokst", > "classificationNames": [], > "classifications": [], > "meaningNames": [], > "meanings": [], > "isIncomplete": false, > "labels": [] > }, > { > "typeName": "hive_table", > "attributes": { > "owner": "hive", > "createTime": 1736842757000, > "qualifiedName": "default.hive_test_1@cm", > "name": "hive_test_1", > "description": "" > }, > "guid": "e0a5006c-f2fa-4298-90bf-dd4f3e121e82", > "status": "ACTIVE", > "displayText": "hive_test_1", > "classificationNames": [], > "classifications": [], > "meaningNames": [], > "meanings": [], > "isIncomplete": false, > "labels": [] > }, > { > "typeName": "hive_table", > "attributes": { > "owner": "hive", > "createTime": 1736842845000, > "qualifiedName": "default.hive_test_2@cm", > "name": "hive_test_2", > "description": "" > }, > "guid": "f2151a91-8f26-429f-9589-2c2aa23fef85", > "status": "ACTIVE", > "displayText": "hive_test_2", > "classificationNames": [], > "classifications": [], > "meaningNames": [], > "meanings": [], > "isIncomplete": false, > "labels": [] > }, > { > "typeName": "hive_table", > "attributes": { > "owner": "hive", > "createTime": 1737624635000, > "qualifiedName": "default.hive_test_3@cm", > "name": "hive_test_3", > "description": "" > }, > "guid": "b0bf5e88-2d83-4380-818a-694a4499e04d", > "status": "ACTIVE", > "displayText": "hive_test_3", > "classificationNames": [], > "classifications": [], > "meaningNames": [], > "meanings": [], > "isIncomplete": false, > "labels": [] > }, > { > "typeName": "table_a_type", > "attributes": { > "owner": "hive", > "createTime": 1736842899000, > "qualifiedName": "default.hive_temp_1@cm", > "name": "hive_temp_1", > "description": "" > }, > "guid": "90ee3772-23c3-4a7a-bd92-07f9fe411240", > "status": "ACTIVE", > "displayText": "hive_temp_1", > "classificationNames": [], > "classifications": [], > "meaningNames": [], > "meanings": [], > "isIncomplete": false, > "labels": [] > }, > { > "typeName": "table_a_type", > "attributes": { > "owner": "hive", > "createTime": 1736843025000, > "qualifiedName": "default.hive_temp_3@cm", > "name": "hive_temp_3", > "description": "" > }, > "guid": "b08446e5-28f6-4a62-baf3-92b5b092b1f5", > "status": "ACTIVE", > "displayText": "hive_temp_3", > "classificationNames": [], > "classifications": [], > "meaningNames": [], > "meanings": [], > "isIncomplete": false, > "labels": [] > } > ], > "approximateCount": -1 > } > > {code} > -- This message was sent by Atlassian Jira (v8.20.10#820010)