You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@atlas.apache.org by "Umesh Padashetty (Jira)" <ji...@apache.org> on 2021/05/26 17:51:00 UTC

[jira] [Created] (ATLAS-4311) [Business Metadata Bulk Import] Wrong Line Number returned in failedImportInfoList

Umesh Padashetty created ATLAS-4311:
---------------------------------------

             Summary: [Business Metadata Bulk Import] Wrong Line Number returned in failedImportInfoList 
                 Key: ATLAS-4311
                 URL: https://issues.apache.org/jira/browse/ATLAS-4311
             Project: Atlas
          Issue Type: Bug
          Components:  atlas-core
            Reporter: Umesh Padashetty


The api/atlas/v2/entity/businessmetadata/import returns the incorrect Line Number

For instance, following is the data in template file 
{code:java}
EntityType,EntityUniqueAttributeValue,BusinessAttributeName,BusinessAttributeValue,EntityUniqueAttributeName[optional] hive_table,hive_table_kcsup@cm,BM3.BM3A1,stringval hive_table,invalid_table@cm,BM3.BM3A1,stringval  {code}
As seen above, on line #3, we have entity name as invalid_table@cm, this entity is not existing in atlas.

But the businessmetadata/import API returns 
{code:java}
{ "failedImportInfoList": [ { "parentObjectName": "", "childObjectName": "", "importStatus": "FAILED", "remarks": "Line #2: no hive_table entity found with qualifiedName=invalid_table@cm" } ] }  {code}
As seen above, Line number should have been returned as 3, but it is returned as 2.

This probably is happening because we intrinsically ignore the first line in the template file



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