Only in Mage Pro.Try our fully managed solution to access this advanced feature.
Add credentials
- Create a new pipeline or open an existing pipeline.
- Expand the left side of your screen to view the file browser.
- Scroll down and click on a file named
io_config.yaml. - Enter the following keys and values under the key named
default(you can have multiple profiles, add it under whichever is relevant to you)
AZURE_CLIENT_ID, AZURE_CLIENT_SECRET, and AZURE_TENANT_ID are omitted, the client uses DefaultAzureCredential (Azure CLI, environment variables, or managed identity when running in Azure).
Using Python block
- Create a new pipeline or open an existing pipeline.
- Add a data loader or transformer block (the code snippet below is for a data loader).
-
Select
Generic (no template). -
Enter this code snippet (note: change the
config_profilefromdefaultif you have a different profile): - Run the block.
Export data to Azure Data Lake Storage Gen2
Supported formats
Azure Data Lake Storage Gen2 supports loading and exporting:.csv.json.parquet
Permissions
Ensure your Azure AD app or managed identity has the appropriate role on the storage account with Data Lake Storage Gen2 (e.g. hierarchical namespace enabled), for example:- Storage Blob Data Contributor – read and write
- Storage Blob Data Reader – read-only