The APIs in question are atlas/api/lineage/hive/table/{tableName}/inputs/graph
and atlas/api/lineage/hive/table/{tableName}/outputs/graph. The implementation
for the same is HiveLineageResource.java. (The ‘Hive’ in the names is an
unfortunate legacy – it applies to any type in Atlas that extends from a
DataSet). The UI code that shows the lineage graphs (in the older dashboard
module) should probably help see how the outputs of the two APIs can be used
for getting a lineage graph in place.
Thanks
Hemanth
From: Ernie Ostic <[email protected]<mailto:[email protected]>>
Reply-To:
"[email protected]<mailto:[email protected]>"
<[email protected]<mailto:[email protected]>>
Date: Monday, May 9, 2016 at 8:19 PM
To: "[email protected]<mailto:[email protected]>"
<[email protected]<mailto:[email protected]>>
Subject: Re: Questions about REST API and payloads...
Hi...
New to the list, so may have missed a response to the original note below, but
in the meantime, also had this question relative to the REST API. It doesn't
appear that there is currently a published API for declaring lineage? (for
connecting assets together). Is it just not yet documented? Are there plans for
exposing lineage definition via REST?
Thank you.
Ernie
Ernie Ostic
WW Product Specialist, Information Server
IBM Analytics
Cell: (617) 331 8238
---------------------------------------------------------------
Open IGC is here!
Extend the Catalog with custom objects and lineage definitions!
https://dsrealtime.wordpress.com/2015/07/29/open-igc-is-here/
[Inactive hide details for Ernie Ostic---05/06/2016 01:39:04 PM---Hello...
Thanks to everyone for all the useful information on]Ernie Ostic---05/06/2016
01:39:04 PM---Hello... Thanks to everyone for all the useful information on the
Apache Atlas site to-date. Recen
From: Ernie Ostic/Newark/IBM
To: [email protected]<mailto:[email protected]>
Date: 05/06/2016 01:39 PM
Subject: Question about REST payloads...
________________________________
Hello...
Thanks to everyone for all the useful information on the Apache Atlas site
to-date. Recently I started experimenting with Atlas, using the REST API, and
establishing some of my own types and then reviewing their metadata. I was able
to get things working for the currently published REST calls, but would like to
know more about the formatting of the payloads. The returned JSON payload is
valid but embeds further JSON that "appears" to have additional formatting ---
is this something that is handled automatically by some of the (presumably
java) existing client tooling? ...or maybe I should have passed another
argument or made a different call that would pass back a straight text response?
Here is a snippet of the sample response I received....
{"requestId":"qtp430472391-17 -
12f1518c-fdac-4a50-a23a-f56af47ee069","GUID":"1731e6e8-ee11-4fc0-b86a-e83f08d67981","definition":"{\n
\"jsonClass\":\"org.apache.atlas.typesystem.json.InstanceSerialization$_Reference\",\n
\"id\":{\n
\"jsonClass\":\"org.apache.atlas.typesystem.json.InstanceSerialization$_Id\",\n
\"id\":\"1731e6e8-ee11-4fc0-b86a-e83f08d67981\"....
Is there a historical reason for the further formatting of "definition"? Is
there a parameter I should be passing that I accidentally missed (that would
avoid this formatting)?
Thanks. Many of our customers are considering using REST calls from a variety
of tools and languages. This structure will require additional parsing and
formatting after breaking out the initial elements.
Ernie
Ernie Ostic
WW Product Specialist, Information Server
IBM Analytics
Cell: (617) 331 8238
---------------------------------------------------------------
Open IGC is here!
Extend the Catalog with custom objects and lineage definitions!
https://dsrealtime.wordpress.com/2015/07/29/open-igc-is-here/