JSON Template Reader#

ReaderConfiguration(**kwargs)

A base configuration for the Reader class.

Reader(configuration[, guid])

The base Reader with functionality that supports python dicts.

The Reader provides an interface to JSON / dictionaries and extracting the content in the standardized Atlas format. That extract can then be uploaded to your Microsoft Purview or Apache Atlas.

Reader.parse_bulk_entities(json_rows[, …])

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

Reader.parse_entity_defs(json_rows)

Create an AtlasTypeDef consisting of entityDefs for the given json_rows.

Reader.parse_finegrain_column_lineage(…[, …])

param json_rows

Reader.parse_table_lineage(json_rows)

Converts the “tables” information into Atlas Entities for Target, Source, and Process types.

Reader.parse_update_lineage(json_rows)

Take in UpdateLineage dictionaries and create the mutated Process entities to be uploaded.

Reader.parse_column_mapping(json_rows)

Take in ColumnMapping dictionaries and create the mutated Process entities to be uploaded.

Reader.parse_classification_defs(json_rows)

Create an AtlasTypeDef consisting of classificationDefs for the given json_rows.

Reader.make_template()

Generate a template for the given reader.