[ 
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)

Reply via email to