Dashboard Monitoring
The Dashboard provides a quick overview of synchronization health. Each Profile Activity card shows the last 24 hours of sync activity including success rate, run counts, and next scheduled sync. Use this view to quickly identify any profiles that may need attention.
All Runs View
Click 'All Runs' in the navigation menu to view synchronization history across all profiles. This view provides comprehensive filtering and search capabilities to find specific runs or troubleshoot issues.
Use the filter controls to narrow results by profile, date range, status, or table name.
Run History Columns
The Run History table displays the following information for each synchronization run:
| Column | Description |
| Profile | The profile this run belongs to. |
| Region | The Azure region where the sync executed. |
| Source Table | The Dataverse table that was synchronized. |
| Sync Mode | Full (initial sync) or Incremental (changes only). |
| State | Current status: Successful, Failed, In Progress, Extracting, or Skipped. |
| Trigger | What initiated the sync: Scheduled or Manual. |
| Scheduled | When the sync was scheduled to run. |
| Started | When the sync actually started. |
| Completed | When the sync finished. |
| Duration | How long the sync took to complete. |
| Rows Extracted | Number of records processed in this run. |
| 💡 Note: Runs are recorded per-table, not per-profile. A single profile sync that processes 5 tables will show as 5 separate run entries. | |
Filtering and Customization
Use the toolbar controls to customize your view:
• Filter: Open filter panel to narrow results by status, profile, table, or date range
• Columns: Show or hide columns to focus on the information you need
• Live Updates: Enable to automatically refresh the view as syncs complete
• Refresh: Manually refresh the run history
Run Details
Click on any run to view detailed information including full timestamps, error messages (for failed runs), and row counts.
Sync Status Reference
Each synchronization run will display one of the following statuses:
| Status | Description |
| Successful | The synchronization completed without errors. All selected tables were synchronized to your Azure SQL database. |
| Failed | The synchronization encountered an error and could not complete. Check the run details for error information and refer to the Troubleshooting section. |
| Extracting | Data is actively being extracted from the source Dataverse table. This status is shown during the sync operation. |
| In Progress | The synchronization is currently running. Large initial syncs may take several minutes depending on data volume. |
| Skipped | The scheduled synchronization was skipped because no changes were detected in the source data since the last sync. This is normal and indicates efficient incremental processing. |
Sync Mode Reference
The Sync Mode indicates how the synchronization processes data:
| Mode | Description |
| Full | A complete synchronization of all records from the source table. This occurs on the first sync of a table or when manually triggered. May take longer for large tables. |
| Incremental | Only new, modified, or deleted records since the last sync are processed. This is the standard mode for scheduled syncs and is significantly faster than a full sync. |
Trigger Types
The Trigger column shows what initiated the synchronization:
| Trigger | Description |
| Scheduled | The sync was initiated automatically based on the profile's schedule configuration. |
| Manual | The sync was initiated manually by a user clicking 'Run Now' or similar action. |
Success Rate
Success rate is calculated as the percentage of successful runs out of total runs over the last 24 hours. A healthy profile should maintain a success rate above 95%.
If your success rate drops below 90%, investigate recent failed runs to identify the cause. Common issues include expired credentials, network connectivity problems, or Dataverse rate limiting.