[
https://issues.apache.org/jira/browse/ATLAS-1110?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15414884#comment-15414884
]
David Radley commented on ATLAS-1110:
-------------------------------------
Hi ,
Thanks for your comments.
I re-ran my curl command and put in the complete response- there is no values
attribute. I am using the HDP sandbox 0.7 - so maybe the API may have changed
in later code.
curl --user admin:admin
http://127.0.0.1:21000/api/atlas/v1/entities/d4e349c4-353b-4f03-8bc0-e894d559b74e
[
{
"href":
"http://127.0.0.1:21000/api/atlas/v1/entities/d4e349c4-353b-4f03-8bc0-e894d559b74e",
"name": "total_emp",
"id": "d4e349c4-353b-4f03-8bc0-e894d559b74e",
"type": "hive_column",
"creation_time": "2016-06-24:00:20:13",
"entityText": "hive_column type int table hive_table createTime Fri
Jun 24 00:20:10 UTC 2016 lastAccessTime Fri Jun 24 00:20:10 UTC 2016 retention
0 parameters numFiles 1 COLUMN_STATS_ACCURATE true transient_lastDdlTime
1466727619 totalSize 46069 tableType MANAGED_TABLE temporary false
qualifiedName default.sample_08@Sandbox name sample_08 owner hive qualifiedName
default.sample_08.total_emp@Sandbox name total_emp owner hive",
"modified_time": "2016-06-24:00:20:24",
"owner": "hive",
"qualifiedName": "default.sample_08.total_emp@Sandbox",
"state": "ACTIVE",
"version": 0,
"super_types": [
"Asset",
"Referenceable"
],
"table": [
{
"href":
"http://127.0.0.1:21000/api/atlas/v1/entities/405079e5-dd29-41dc-98e8-49dc6f70f36d",
"name": "sample_08",
"id": "405079e5-dd29-41dc-98e8-49dc6f70f36d",
"type": "hive_table"
}
],
"tags": [],
"traits": []
}
]
> Improve Atlas Entity Rest API to show Hive column type (e.g int) as a JSON
> Object.
> -----------------------------------------------------------------------------------
>
> Key: ATLAS-1110
> URL: https://issues.apache.org/jira/browse/ATLAS-1110
> Project: Atlas
> Issue Type: Improvement
> Reporter: David Radley
>
> Issuing a REST call to see the details of an entity which is a Hive column I
> issue:
> curl h --user admin:admin
> http://127.0.0.1:21000/api/atlas/v1/entities/d4e349c4-353b-4f03-8bc0-e894d559b74e
> I get
> "href":
> "http://127.0.0.1:21000/api/atlas/v1/entities/d4e349c4-353b-4f03-8bc0-e894d559b74e",
> "name": "total_emp",
> "id": "d4e349c4-353b-4f03-8bc0-e894d559b74e",
> "type": "hive_column",
> "creation_time": "2016-06-24:00:20:13",
> "entityText": "hive_column type int table hive_table createTime Fri
> Jun 24 00:20:10 UTC 2016 lastAccessTime Fri Jun 24 00:20:10 UTC 2016
> retention 0 parameters numFiles 1 COLUMN_STATS_ACCURATE true
> transient_lastDdlTime 1466727619 totalSize 46069 tableType MANAGED_TABLE
> temporary false qualifiedName default.sample_08@Sandbox name sample_08 owner
> hive qualifiedName default.sample_08.total_emp@Sandbox name total_emp owner
> hive",
> "modified_time": "2016-06-24:00:20:24",
> "owner": "hive",
> "qualifiedName": "default.sample_08.total_emp@Sandbox",
> "state": "ACTIVE",
> "version": 0,
> "super_types": [
> "Asset",
> "Referenceable"
> ],
> I am looking to get hold of the real type (int in this case) - I can see that
> in the entityText there as an int. It would be really helpful if this type
> (and the other information) was properly exposed in the API as json objects;
> not a text string that I need to parse which potentially could change its
> content.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)