Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This article provides detailed guidance for troubleshooting common issues encountered during the creation of Azure Synapse Link profiles. The steps outlined address causes like networking misconfigurations, insufficient permissions, regional mismatches, and other factors that might impact the setup process.
Networking misconfiguration
Cause: Public network access is disabled or IP access rules are improperly configured for the storage account.
Solution:
- Ensure Public network access is enabled for the linked storage account.
- Set the IP addresses access rule to "allowAll" if linking to a Synapse Workspace. If restricting public access, enable the managed identities feature for the linked storage account and workspace.
Insufficient permissions
Cause: Missing required roles and permissions for Synapse Workspace, storage account, or Dataverse environment.
Solution:
Ensure you have the following roles:
- Dataverse System Administrator security role.
- Synapse Administrator role for Synapse Workspace.
- Reader role for the resource group containing the storage account and Synapse Workspace.
- Owner and Storage Blob Data Contributor roles for the Azure Data Lake Storage Gen2 account.
For more information, review the prerequisites based on your profile type:
Select the Enable storage account key access checkbox during initial setup.
Azure region mismatch
Cause: Synapse Workspace, storage account, and Power Apps environment aren't in the same Azure region.
Solution:
- Verify that all resources are in the same region.
- If necessary, move the storage account to the appropriate region using Relocate Azure Storage Account to another region.
The Track changes property isn't enabled
Cause: The tables intended for export don't have the Track changes property enabled.
Solution:
To solve this issue, enable the Track changes property for the desired tables by following the steps described in Enable change tracking to control data synchronization.
Maximum number of Azure Synapse Link profiles is reached
Cause: The Dataverse environment has reached its limit for Azure Synapse Link profiles.
Solution:
- Review the current Azure Synapse Link profiles in your environment.
- If the maximum limit is reached, consider removing unused profiles to create new ones.
Mitigation for UI stuck on the "Fetching App..." status
Cause: The "Common Data Service - Azure Data Lake Storage" app (ID: 546068c3-99b1-4890-8e93-c8aeadcfe56a) is missing in your Microsoft Entra ID.
Validation:
Use Graph Explorer or the following Azure PowerShell command to check if the app exists:
Get-AzADServicePrincipal -ApplicationId 546068c3-99b1-4890-8e93-c8aeadcfe56a
If a 404 error is returned in Graph Explorer, the app is missing.
{ "error": { "code": "Request_ResourceNotFound", "message": "Resource '' does not exist or one of its queried reference-property objects are not present.", "innerError": }
Solution:
Ensure you have the necessary privileges (Application Administrator or Global Administrator).
Open PowerShell and run:
Connect-AzAccount
Add the missing service principal using:
New-AzADServicePrincipal -ApplicationId '546068c3-99b1-4890-8e93-c8aeadcfe56a'
After adding the principal, retry creating the Azure Synapse Link profile.