pyapacheatlas.readers.reader.Reader.parse_finegrain_column_lineage#

Reader.parse_finegrain_column_lineage(json_rows, atlas_entities, atlas_typedefs, use_column_mapping=False)#
Parameters
  • json_rows (list(dict(str,str))) – A list of dicts that contain the converted rows of your column spreadsheet.

  • atlas_entities (list(AtlasEntity)) – A list of AtlasEntity containing the referred entities.

  • atlas_typedefs (dict(str,list(dict))) – The results of requesting all type defs from Apache Atlas, including entityDefs, relationshipDefs, etc. relationshipDefs are the only values used.

  • use_column_mapping (bool) – Should the table processes include the columnMappings attribute that represents Column Lineage in Azure Data Catalog. Defaults to False.

Returns

A list of atlas entities that represent your column source, target, and column lineage processes.

Return type

list(AtlasEntity)