Skip to main content

A package to simplify working with the Apache Atlas REST APIs for Atlas and Azure Purview.

Project description

PyApacheAtlas: API Support for Azure Purview and Apache Atlas

A python package to work with the Apache Atlas API and support bulk loading, custom lineage, and more from a Pythonic set of classes and Excel templates.

The package currently supports:

  • Bulk upload of entities.
  • Bulk upload of type definitions.
  • Creating custom lineage between two existing entities.
  • Creating custom table and complex column level lineage in the Hive Bridge style.
    • Supports Azure Purview ColumnMapping Attributes.
  • Creating a column lineage scaffolding as in the Hive Bridge Style .
  • Performing "What-If" analysis to check if...
    • Your entities are valid types.
    • Your entities are missing required attributes.
    • Your entities are using undefined attributes.
  • Working with the glossary.
    • Uploading terms.
    • Downloading individual or all terms.
  • Working with classifications.
    • Classify one entity with multiple classifications.
    • Classify multiple entities with a single classification.
    • Remove classification ("declassify") from an entity.
  • Working with relationships.
    • Able to create arbitrary relationships between entities.
    • e.g. associating a given column with a table.
    • Able to upload relationship definitions.
  • Deleting types (by name) or entities (by guid).
  • Search (only for Azure Purview advanced search).
  • Authentication to Azure Purview via Service Principal.
  • Authentication using basic authentication of username and password for open source Atlas.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyapacheatlas-0.2.0.tar.gz (32.3 kB view hashes)

Uploaded Source

Built Distribution

pyapacheatlas-0.2.0-py3-none-any.whl (48.0 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page