Sharmadha Sainath created ATLAS-2057:
----------------------------------------
Summary: Attributes filter does not show the attribute and value
if the value of that attribute is null
Key: ATLAS-2057
URL: https://issues.apache.org/jira/browse/ATLAS-2057
Project: Atlas
Issue Type: Bug
Components: atlas-core
Affects Versions: 0.9-incubating
Reporter: Sharmadha Sainath
1.Created a hive_table.
2. Few attributes like aliases , partitionKeys , viewOriginalText ,
viewExpandedText , description had null values.
3. Fired a basic query with following POST body :
{code}
{
"entityFilters":null
"tagFilters":null,
"attributes":["viewExpandedText","comment","retention","aliases"],
"query":null,
"excludeDeletedEntities":true,
"limit":25,
"typeName":"hive_table",
"classification":null
}
{code}
Following is the response :
{code}
{
"queryType": "BASIC",
"searchParameters": {
"typeName": "hive_table",
"excludeDeletedEntities": true,
"limit": 25,
"offset": 0,
"entityFilters":null,
"attributes": [
"viewExpandedText",
"aliases",
"comment",
"retention"
]
},
"entities": [
{
"typeName": "hive_table",
"attributes": {
"owner": "hrt_qa",
"qualifiedName": "db_h189c6z0eu.table_12_h189c6z0eu@cl1",
"name": "table_12_h189c6z0eu",
"description": null,
"retention": 0
},
"guid": "c1a1362d-75f8-42a9-8ad8-3792ecc75018",
"status": "ACTIVE",
"displayText": "table_12_h189c6z0eu",
"classificationNames": []
}
]
}
{code}
In the "attributes" key value , only retention is seen because it has non-null
value. Other null valued attributes are ignored.
If response has 2 entities and the second hive_table entity has non-null values
for aliases , partitionKeys , viewOriginalText , viewExpandedText , the
attribute along with non-null value is fetched in the response. It can be
confusing as why for one hive_table entity few attributes are not retrieved.
It is fine from the UI since the attribute name is shown and the value is empty
for null valued attributes.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)