A package to simplify working with the Apache Atlas REST APIs for Atlas and Azure Purview.
Project description
PyApacheAtlas: API Support for Apache Atlas and Azure Purview
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 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
Release history Release notifications | RSS feed
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.1.1.tar.gz
(28.1 kB
view hashes)
Built Distribution
Close
Hashes for pyapacheatlas-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09e44e3c5d9ca3fa142dcf64031592535311c2a1f866a9bc801ca02ddae5bba8 |
|
MD5 | 7051ce3229ec228b49d3bcc76a2a7f41 |
|
BLAKE2b-256 | 4d0a70dc8b0c13e2fad048387483c93a09140a8f9b8d857366c219c1b1d9fd37 |