pyapacheatlas.core.entity.AtlasEntity#
- class pyapacheatlas.core.entity.AtlasEntity(name, typeName, qualified_name, guid=None, **kwargs)#
A python representation of the AtlasEntity from Apache Atlas.
- Parameters
name (str) – The name of this instance of an atlas entity.
typeName (str) – The type this entity should be.
qualified_name (str) – The unique “qualified name” of this instance of an atlas entity.
guid (Union(str,int)) – The guid to reference this entity by. Should be a negative number if you’re adding an entity. Consider using get_guid() method from
GuidTrackerto retrieve unique negative numbers.relationshipAttributes (dict, optional) – The relationship attributes representing how this entity is connected to others. Commonly used for “columns” to indicate entity is a column of a table or “query” to indicate a process entity is tied another process in a column lineage scenario.
attributes (dict, optional) – Additional attributes that your atlas entity may require.
classifications (dict, optional) – Classifications that may be applied to this atlas entity.
contacts (dict(str, dict(str, list(dict(strt,str)))), optional) – Contacts should contain keys Experts and/or Owners. Their values should be a list of dicts with keys id and info. Id is a microsoft graph object id. Info is a string of extra information.
- __init__(name, typeName, qualified_name, guid=None, **kwargs)#
Methods
__init__(name, typeName, qualified_name[, guid])addBusinessAttribute(**kwargs)Add one or many businessAttributes to the entity.
addClassification(*args)Add one or many classifications to the entity.
addCustomAttribute(**kwargs)Add one or many customAttributes to the entity.
addRelationship(**kwargs)Add one or many relationshipAttributes to the entity.
from_json(entity_json)merge(other)Update the calling object with the attributes and classifications of the passed in AtlasEntity.
to_json([minimum])Convert this atlas entity to a dict / json.
Attributes
nameRetrieve the name of this entity.
qualifiedNameRetrieve the qualifiedName of this entity.