atlas-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "qinglin,xia (JIRA)" <j...@apache.org>
Subject [jira] [Created] (ATLAS-1781) Atlas UI cannot show lineage pic when inputs and outputs of lineage are the same entity
Date Fri, 12 May 2017 02:17:04 GMT
qinglin,xia created ATLAS-1781:
----------------------------------

             Summary: Atlas UI cannot show lineage pic when inputs and outputs of lineage
are the same entity
                 Key: ATLAS-1781
                 URL: https://issues.apache.org/jira/browse/ATLAS-1781
             Project: Atlas
          Issue Type: Bug
          Components:  atlas-core, atlas-webui
    Affects Versions: 0.7-incubating, 0.8-incubating, 0.7.1-incubating
            Reporter: qinglin,xia
         Attachments: browser_error.png, Lineage_Create_Successfully_when_inputs_outputs_different.png,
Lineage_keep_loading.png

I was working with the lineage for hbase, when I added a column family in a hbase table, I
want to create a lineage for the table to show there is a change within the table schema,
yet when I create a process using the atlas api, I found that the process entity is successfully
created, but the lineage is not shown on the atlas web page.

Steps to Reproduce this issue is: 

1. build up an entity extends the DataSet Type

2. build up a lineage Process

3. set the process input and output to the same entity

The code is like:

Referenceable table1 = atlasClient.getEntity(HBaseDataTypes.HBASE_TABLE_TYPE_NAME, AtlasClient.REFERENCEABLE_ATTRIBUTE_NAME,
input_table_name);

Referenceable table2 = atlasClient.getEntity(HBaseDataTypes.HBASE_TABLE_TYPE_NAME, AtlasClient.REFERENCEABLE_ATTRIBUTE_NAME,
output_table_name);

HBaseProcess process = new HBaseProcess("process");

process.setInput(table1.getId());

process.setoutput(table2.getId());

here I set the input_table_name and output_table_name the same string name, when I set them
different values, the lineage pic can be shown for table1 and table2 successfully

Screenshots are:
1) The lineage pic keep loading on the atlas UI 
2) The error log reported by the browser console
3) The lineage pic showed successfully when set the inputs and outputs of the lineage to different
entities.  



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Mime
View raw message