Hello @Jake Courtright,
Based on the error message, it appears that when linking Tableau with Azure Data Lake Gen2, the system is searching for a service principal in your tenant. However, the error occurs because the required resource does not exist in your organization. To resolve this, please register the Azure Data Lake app (App ID: e9f49c6b-5ce5-44c8-925d-015017e9f7ad) in your tenant and grant the necessary permissions. Run the following PowerShell commands to create a new service principal for the first-party application:
Install-Module Microsoft.Graph -Scope CurrentUser
#Accept the Untrusted Repository. Type Y to install from the Untrusted Repository
#Wait for the installation to finish
Connect-MgGraph -Scopes Directory.ReadWrite.All #Use Global Admin account
New-MgServicePrincipal -AppId "e9f49c6b-5ce5-44c8-925d-015017e9f7ad"
Once you run the above commands, verify that the service principal was created successfully:
- Navigate to Microsoft Entra ID
- Go to Enterprise Applications
- Remove Application Type = Enterprise applications filter
- Search using the App ID (
e9f49c6b-5ce5-44c8-925d-015017e9f7ad
) or App Name (Azure Data Lake)
If you still encounter the same error, use the following admin consent URL to grant permissions:
https://login.microsoftonline.com/{tenant-id}/adminconsent?client_id=e9f49c6b-5ce5-44c8-925d-015017e9f7ad
(Replace {tenant-id}
with your actual tenant ID)
I hope this helps! Please let me know if you need further assistance, and we can take the troubleshooting offline if necessary.