PyApacheAtlas is a Python package designed to simplify interaction with the Apache Atlas REST APIs, including Azure Purview. It provides clients for authentication, entity management, glossary operations, and Excel template parsing for bulk uploads. The library is actively maintained, with new minor versions released roughly every 1-2 months, incorporating features for the latest Apache Atlas and Azure Purview capabilities. The current version is 0.16.0.
pip install pyapacheatlasVerified import paths — ran on the pinned version, not inferred.
This quickstart demonstrates how to initialize the `PurviewClient` using `DefaultAzureCredential` for Azure Purview authentication, define a simple `AtlasEntity`, and perform a search using the `discover` API. Remember to set the `PURVIEW_NAME` environment variable or replace the placeholder.
Replace calls to `client.search_entities(...)` with `client.discover.search_entities(...)`.
Review the latest Excel template documentation for the recommended lineage types and adapt your templates accordingly. Use more generic `AtlasProcess` with relationships where applicable.
Always refer to the official Apache Atlas or Azure Purview API documentation for correct entity structures. Utilize the `AtlasEntity` helper classes and ensure 'typeName' and 'qualifiedName' are accurate and unique for your environment.
No dependency data recorded yet.