Resolve data freshness and refresh issues.
Understanding Data Freshness
How Dashboard Data Works
- Data fetched from sources
- Processed and cached
- Displayed in widgets
- Cache expires based on settings
Refresh Types
- Automatic: Based on schedule
- Manual: User-triggered
- Real-time: Continuous (some sources)
Diagnosing the Issue
Check Last Refresh Time
- Open dashboard
- Look for "Last updated" timestamp
- Compare to expected freshness
Verify Source Status
- Go to Data Sources
- Check source status (green/yellow/red)
- Look for error indicators
- Review last sync time
Common Causes and Fixes
Stale Cache
Symptom: Data doesn't match source
Fix:
1. Click Refresh button on dashboard
2. Or go to source and Sync Now
3. Clear browser cache if persists
Sync Failed
Symptom: Source shows error status
Fix:
1. Open data source details
2. Check error message
3. Fix underlying issue (credentials, network)
4. Manually trigger sync
Wrong Date Range
Symptom: Data seems missing
Fix:
1. Check date filter on dashboard
2. Ensure date range includes recent data
3. Adjust filter and refresh
Timezone Mismatch
Symptom: Today's data missing or partial
Fix:
1. Check source timezone
2. Verify dashboard timezone
3. Align timezone settings
Manual Refresh Steps
Dashboard Level
- Open dashboard
- Click Refresh icon
- Wait for update
- Verify new timestamp
Data Source Level
- Go to Data Sources
- Find relevant source
- Click Sync Now
- Monitor sync progress
- Return to dashboard
Full Reset
If issues persist:
1. Disconnect data source
2. Reconnect with same settings
3. Initial sync runs
4. Dashboard updates
Sync Schedule Settings
Checking Schedule
- Open data source
- View sync frequency setting
- Adjust if needed
Recommended Frequencies
- Real-time data: Hourly
- Daily reports: Once daily
- Historical analysis: Weekly
Performance Considerations
Large Datasets
- May take longer to refresh
- Consider narrower date ranges
- Use aggregated views
Multiple Sources
- Each source syncs independently
- Check all sources for issues
- Consider sync scheduling
Prevention
Best Practices
- Set appropriate sync schedules
- Monitor source health regularly
- Use notifications for sync failures
- Document expected freshness per dashboard