io_config.yaml
.default
(you can
have multiple profiles, add it under whichever is relevant to you)Parameter | Description | Required | Example |
---|---|---|---|
AZURE_CLIENT_ID | Azure AD Service Principal Application ID (GUID format) | ✅ | 12345678-1234-1234-1234-123456789012 |
AZURE_CLIENT_SECRET | Azure AD Service Principal Secret | ✅ | your-secret-here |
MICROSOFT_FABRIC_WAREHOUSE_NAME | Name of your Fabric Data Warehouse database | ✅ | my_database |
MICROSOFT_FABRIC_WAREHOUSE_ENDPOINT | Fabric workspace endpoint URL | ✅ | abcde12345.datawarehouse.fabric.microsoft.com |
MICROSOFT_FABRIC_WAREHOUSE_SCHEMA | Default schema for operations | ❌ | dbo (default) |
Generic (no template)
.config_profile
from default
if
you have a different profile):overwrite_types
dict in data exporter config:
Login timeout expired
or Connection timeout
AZURE_CLIENT_ID
is a valid GUID formatAZURE_CLIENT_SECRET
is correct and not expiredTCP Provider: Error code 0x2746 (10054)
or Connection reset by peer
MICROSOFT_FABRIC_WAREHOUSE_ENDPOINT
is correct and accessibleInvalid object name 'table_name'
or Database 'database_name' does not exist
MICROSOFT_FABRIC_WAREHOUSE_NAME
matches exactly (case-sensitive)Failed to authenticate with Azure AD
or Login failed for user
AZURE_CLIENT_ID
is a valid GUID formatAZURE_CLIENT_SECRET
is correct and not expiredSchema 'schema_name' does not exist
MICROSOFT_FABRIC_WAREHOUSE_SCHEMA
is correctwith
statements) when possibleif_exists
policies (‘replace’, ‘append’, ‘fail’)overwrite_types
for optimal column typesio_config.yaml
for all configurationio_config.yaml
is not committed to version control