pyapacheatlas.readers.reader.Reader.parse_bulk_entities#

Reader.parse_bulk_entities(json_rows, contacts_func=None)#

Create an AtlasEntityWithExtInfo consisting of entities and their attributes for the given json_rows.

Parameters
  • json_rows (list(dict(str,object))) – A list of dicts containing at least typeName, name, and qualifiedName that represents the entity to be uploaded.

  • contacts_func (function) – For Azure Purview, a function to be called on each value when you pass in an experts or owners header to json_rows. Leaving it as None will return the exact value passed in to the experts and owners section. It has a built in cache that will prevent redundant calls to your function.

Returns

An AtlasEntityWithExtInfo with entities for the provided rows.

Return type

dict(str, list(dict))