Jiaqi Shan created ATLAS-3281: --------------------------------- Summary: Allow excluding lineage related to deleted entities Key: ATLAS-3281 URL: https://issues.apache.org/jira/browse/ATLAS-3281 Project: Atlas Issue Type: Improvement Components: atlas-core Affects Versions: 1.1.0 Reporter: Jiaqi Shan Fix For: 1.1.0
If a hive_table was deleted, {{EntityLineageService.getAtlasLineageInfo}} will still return hive_process related to the table. But in some scenarios, we don't want to display hive_process related to deleted entities in web UI. So we propose to add a parameter {{excludeDeletedEndpoints}} to {{getLineageQuery.getLineageQuery}}. When set to true, the function will exclude lineages related to deleted entities. We also add the parameter to {{AtlasLineageService}}, {{AtlasGremlinQueryProvider}},{{AtlasGremlin3QueryProvider}} and {{LineageREST}} accordingly. When {{excludeDeletedEndpoints}} is set to false, the lineage is display as follow: When {{excludeDeletedEndpoints}} is set to true, the lineage is display as follow: -- This message was sent by Atlassian JIRA (v7.6.3#76005)