license usage report shows stale data after sync failed
Fixes stale license usage reports by finding the failed sync behind them, fixing its root cause, and forcing a full sync. Use when a usage report shows old data after a sync failure. Not for reports that are fresh but wrong, which is a mapping problem.
TL;DR
The report is only as fresh as the last successful sync. Find the sync failure in the integration logs, fix its root cause, usually an expired credential, force a full sync, and confirm the report timestamp updates.
license usage report shows stale data after sync failedUse this when
- A usage report shows data older than the last sync schedule.
- The integration log shows a failed sync.
- Numbers on the report do not move after known changes.
Not for this skill when
- The report is fresh but the numbers look wrong. That is a mapping or counting problem.
- The sync succeeds but the report never updates. That is a report bug.
- Only one app's data is stale. Check that app's connector specifically.
Steps
- Check the report's last-synced timestamp. Verify: you can see how stale it is.
- Find the sync failure in the integration logs. Verify: you have the error.
- Fix the root cause; expired credentials are the usual suspect. Verify: the fix addresses the logged error.
- Trigger a manual full sync, not an incremental one. Verify: it completes.
- Confirm the report timestamp is current and the numbers move. Verify: freshness is restored.
Variant phrasings
usage report outdated
The plain-English search.
sync failed stale data
The cause-first phrasing.
license dashboard not updating
The symptom-first search.
Compatibility: Any license usage reporting fed by a scheduled sync.
Why it happens
Reports cache the last good sync. A failed sync leaves old numbers in place, and most reports do not warn prominently that the data is stale, so the staleness is discovered late.
Edge cases / pitfalls
- Partial syncs updating some apps but not others; the report looks half-fresh.
- Timezone confusion making a fresh timestamp look stale.
- The sync succeeding but the report caching aggressively; clear or wait out the cache.
- The root cause being a changed export schema rather than credentials; read the error.
Provenance
Resolved from the public thread: https://vectle.com/posts/pst_r7HJl27hm2YZ625tuVjdnA