Troubleshooting Azure Connections
Use the checks below to resolve common issues when connecting Microsoft Azure to Cloud View - Data#3 or when data fails to appear after setup.
1. Connection Validation Fails
When adding an Azure connection in Cloud View - Data#3, the validation step confirms access to both Azure APIs and Cost Management Exports.
If this step fails:
Possible causes
- Incorrect Tenant ID, Client ID, or Client Secret
- Missing Reader role on one or more subscriptions
- Client secret expired or revoked
- Conditional Access or MFA blocking the service principal
How to fix
- Re-open your App Registration → Certificates & secrets and confirm that the secret is active and not expired.
- In each subscription (or at the management group level), confirm the App Registration has the Reader role.
- Check for Conditional Access policies that may block service principal sign-ins.
- Retry validation in Cloud View - Data#3.
2. No Cost Data Appearing
If the connection validates successfully but no cost data is visible after 24 hours:
Possible causes
- Cost Management Export not yet created or scheduled
- Export path or credentials mis-configured
- Storage Account access denied for the App Registration
- Export file not yet generated by Azure (usually within 24 hours)
- Cloud View - Data#3 does not have access to read the export blobs
How to fix
- In the Azure Portal, open Cost Management → Exports for your billing account, management group, or subscription.
- Confirm the export exists and is Enabled.
- In Storage Explorer or the Azure Portal, verify a recent
.csvfile is present in the target container. - Confirm the App Registration has at least Storage Blob Data Reader or Owner access on the storage account.
- In Cloud View - Data#3, open Settings → Cloud Connections → Microsoft Azure and check the credential and cloud account status indicators.
3. Partial or Incomplete Data
When some subscriptions appear in dashboards but others don’t:
Possible causes
- Role assignment missing on one or more subscriptions
- Export configured only for part of your environment
- CSP automation unable to create exports for excluded subscriptions
How to fix
- List all Azure subscriptions that should be included.
- For each, verify that the App Registration has the appropriate role:
- Reader (standard accounts), or
- CSPExportManager (CSP accounts).
4. Historical Data Missing
Possible causes
- Exports created recently (Azure does not backfill automatically)
- Historical export job still running (CSP automated backfill)
- CSV retention too short in the storage container
- Historical exports have not been run for manually setup exports
How to fix
- Wait up to 24 hours after initial connection for backfill to complete.
- In the Azure Portal, click on the export name and then '-> Export selected dates'. Historical exports should be for a single month per run.
- Increase retention or verify older CSV files are still available in storage.
- Cloud View - Data#3 will automatically identify and process historical exports during the next scheduled import.
5. Exports Not Updating Daily
Possible causes
- Export schedule disabled in Azure
- Storage quota reached or container deleted
- Export failed due to transient Azure issue
How to fix
- In Azure Portal → Cost Management → Exports, verify the Schedule is set to Daily.
- Check for failed export runs in the Activity Log.
- Ensure the storage account is active and has available capacity.
- In Cloud View - Data#3, view Last Successful Import on the connection details page.
6. Permission or Access Denied Errors
Possible causes
- Missing Reader role on subscriptions or management group
- Conditional Access policies blocking service principal access
- Client secret expired or revoked
- Firewall or network rules blocking access
How to fix
- Verify the App Registration has Reader role assigned at the subscription or management group level.
- Check Certificates & secrets to confirm the client secret hasn't expired.
- Review any Conditional Access policies that may block service principal sign-ins.
- If using private endpoints or firewalls, ensure the App Registration can reach the required Azure APIs.
- Re-validate the connection in Cloud View - Data#3.
7. Still Need Help?
If issues persist after these checks, please contact Cloud View - Data#3 support.
Include the following details for faster assistance:
- Tenant ID
- One affected Subscription ID
- Date and time of your last successful export
- Screenshot of the export configuration or error message
💡 Tip: Most data issues originate from missing permissions or disabled exports.
Re-validating your connection in Cloud View - Data#3 will usually detect and report any of these configuration gaps.