Release Notes
New Features
* Supporting Azure-Identity package
* You may now, optionally, install the azure-identity package and use, for example, DefaultAzureCredential or AzureCLICredential to authenticate.
from pyapacheatlas.core.client import PurviewClient
from azure.identity import DefaultAzureCredential, AzureCliCredential
cred = DefaultAzureCredential() For Managed Identity or Service Principal auth
cred = AzureCLICredential() For my personal credentials
client = PurviewClient(
account_name=os.environ.get("NEW_PURVIEW_NAME", ""),
authentication=cred
)
* Adding Purview Column Mapping Lineage to Excel Reader
* Users may now specify how columns map to each other for a given process.
* This requires that the process has a columnMapping attribute (and is likely a custom process type).
Breaking Changes
* ColumnLineages tab has been renamed to FineGrainColumnLineage, this was done to help disambiguate when this tab should be used.