[jira] [Updated] (ATLAS-928) UI is not showing the name column for hive tables in the schema tab

2016-06-21 Thread Hemanth Yamijala (JIRA)

 [ 
https://issues.apache.org/jira/browse/ATLAS-928?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Hemanth Yamijala updated ATLAS-928:
---
Attachment: ATLAS-928.patch

The right fix for this issue should probably come from the server side, but for 
now, I am attaching a temporary patch that fixes this on the UI side. 
Essentially, the attempt is for the UI to always include a name attribute if 
the returned superTypes contains 'Asset'. From my tests this is working for 
hive tables and quick start tables both. I will test more in detail, but 
putting this up in case someone can take a look.

> UI is not showing the name column for hive tables in the schema tab
> ---
>
> Key: ATLAS-928
> URL: https://issues.apache.org/jira/browse/ATLAS-928
> Project: Atlas
>  Issue Type: Bug
>Reporter: Hemanth Yamijala
>Assignee: Hemanth Yamijala
>Priority: Critical
> Fix For: 0.7-incubating
>
> Attachments: ATLAS-928.patch, hive_schema_response.json
>
>
> * Create a hive table from the hive hook.
> * Search for it in the UI, and select the schema tab
> * There is no name shown for the columns of the table (although all other 
> attributes like comment, data type are present).
> The same issue does not occur for quick_start Tables.
> The reason seems to be that the UI is using the attributeDefinitions element 
> in the return of the schema API to decide what columns to show. With 
> ATLAS-819, the name attribute was made a common attribute via a supertype for 
> assets like hive tables. The Schema API does not return the super type 
> attributes in the attributeDefinitions. Hence, even though the response of 
> the schema API contains the name attribute, because it is missing from the 
> attributeDefinitions, it is not picked up.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (ATLAS-928) UI is not showing the name column for hive tables in the schema tab

2016-06-21 Thread Hemanth Yamijala (JIRA)

 [ 
https://issues.apache.org/jira/browse/ATLAS-928?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Hemanth Yamijala updated ATLAS-928:
---
Fix Version/s: 0.7-incubating

> UI is not showing the name column for hive tables in the schema tab
> ---
>
> Key: ATLAS-928
> URL: https://issues.apache.org/jira/browse/ATLAS-928
> Project: Atlas
>  Issue Type: Bug
>Reporter: Hemanth Yamijala
>Priority: Critical
> Fix For: 0.7-incubating
>
> Attachments: hive_schema_response.json
>
>
> * Create a hive table from the hive hook.
> * Search for it in the UI, and select the schema tab
> * There is no name shown for the columns of the table (although all other 
> attributes like comment, data type are present).
> The same issue does not occur for quick_start Tables.
> The reason seems to be that the UI is using the attributeDefinitions element 
> in the return of the schema API to decide what columns to show. With 
> ATLAS-819, the name attribute was made a common attribute via a supertype for 
> assets like hive tables. The Schema API does not return the super type 
> attributes in the attributeDefinitions. Hence, even though the response of 
> the schema API contains the name attribute, because it is missing from the 
> attributeDefinitions, it is not picked up.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (ATLAS-928) UI is not showing the name column for hive tables in the schema tab

2016-06-21 Thread Hemanth Yamijala (JIRA)

 [ 
https://issues.apache.org/jira/browse/ATLAS-928?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Hemanth Yamijala updated ATLAS-928:
---
Attachment: hive_schema_response.json

Attaching the hive_schema response that causes the issue.

> UI is not showing the name column for hive tables in the schema tab
> ---
>
> Key: ATLAS-928
> URL: https://issues.apache.org/jira/browse/ATLAS-928
> Project: Atlas
>  Issue Type: Bug
>Reporter: Hemanth Yamijala
>Priority: Critical
> Fix For: 0.7-incubating
>
> Attachments: hive_schema_response.json
>
>
> * Create a hive table from the hive hook.
> * Search for it in the UI, and select the schema tab
> * There is no name shown for the columns of the table (although all other 
> attributes like comment, data type are present).
> The same issue does not occur for quick_start Tables.
> The reason seems to be that the UI is using the attributeDefinitions element 
> in the return of the schema API to decide what columns to show. With 
> ATLAS-819, the name attribute was made a common attribute via a supertype for 
> assets like hive tables. The Schema API does not return the super type 
> attributes in the attributeDefinitions. Hence, even though the response of 
> the schema API contains the name attribute, because it is missing from the 
> attributeDefinitions, it is not picked up.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)