[ 
https://issues.apache.org/jira/browse/IMPALA-9053?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16954082#comment-16954082
 ] 

ASF subversion and git services commented on IMPALA-9053:
---------------------------------------------------------

Commit b64efa76f7f0f46462400811ed3dcc878fac768d in impala's branch 
refs/heads/master from Anurag Mantripragada
[ https://gitbox.apache.org/repos/asf?p=impala.git;h=b64efa7 ]

IMPALA-9053: DDLs should generate lineage graphs.

DDLs like 'create table' should generate minimal lineage graphs so
that consumers like Atlas can use information like 'queryText' to
establish lineages.

This change adds a call to the computeLineageGraph() method during
analysis phase of createTable which populates the graph with basic
information like queryText. If it is a CTAS, this graph is enhanced
in the "insert" phase with dependencies.

Testing:
Add an EE test to verify lineage information and also to check it
is flushed to disk properly.

Change-Id: Ia6c7ed9fe3265fd777fe93590cf4eb2d9ba0dd1e
Reviewed-on: http://gerrit.cloudera.org:8080/14458
Reviewed-by: Impala Public Jenkins <[email protected]>
Tested-by: Impala Public Jenkins <[email protected]>


> DDLs should generate lineage graphs.
> ------------------------------------
>
>                 Key: IMPALA-9053
>                 URL: https://issues.apache.org/jira/browse/IMPALA-9053
>             Project: IMPALA
>          Issue Type: Improvement
>          Components: Frontend
>            Reporter: Anurag Mantripragada
>            Assignee: Anurag Mantripragada
>            Priority: Critical
>
> {{DDLs like create table should generate minimal lineage for consumers like 
> Atlas to establish their relationship with the underlying table locations.}}
> {{For example, in a create external table DDL, Atlas has no way to establish 
> lineage between the query and the table created.}}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to