pyapacheatlas.core.client.AtlasClient.get_entity_lineage#

AtlasClient.get_entity_lineage(guid, depth=3, width=10, direction='BOTH', includeParent=False, getDerivedLineage=False)#

Gets lineage info about the specified entity by guid.

Parameters
  • guid (str) – The guid of the entity for which you want to retrieve lineage.

  • depth (int) – The number of hops for lineage

  • width (int) – The number of max expanding width in lineage

  • direction (str) – The direction of the lineage, which could be INPUT, OUTPUT or BOTH.

  • includeParent (bool) – True to include the parent chain in the response

  • getDerivedLineage (bool) – True to include derived lineage in the response

Returns

A dict representing AtlasLineageInfo with an array of parentRelations and an array of relations

Return type

dict(str, dict)