Metric Definition
Refreshes per period
Track from
Update frequency rate
Update frequency rate is the number of times a dataset, metric, or piece of content is refreshed within a defined period, usually expressed as updates per day, week, or month. It measures how current the thing being tracked stays. Teams use it to judge whether a metric is fresh enough to trust and to catch stale pipelines before a stale number drives a wrong decision.
7 min read
What is update frequency rate?
Update frequency rate is the number of times a dataset, metric, or piece of content is refreshed within a defined period, expressed as updates per period. If a sales dashboard refreshes 22 times across a 31-day month, its update frequency rate is roughly 0.7 updates per day, or close to once every working day. The metric describes how current the data stays, not whether the data is correct.
It matters because a metric is only as trustworthy as its last refresh. A figure that looks alarming may simply be stale, reflecting a pipeline that stopped two weeks ago. Update frequency rate gives data and operations teams an objective measure of freshness they can hold against an agreed standard. Where a target frequency exists, the gap between target and actual is often the first sign of a broken pipeline, well before anyone questions the average resolution time shown on the screen.
Definition note
Count only successful updates. A pipeline that attempts a refresh every hour but fails silently is not updating, even though a naive log shows activity. Counting attempts rather than successful writes overstates freshness and hides the exact problem the metric exists to catch.
How to calculate update frequency rate
Divide the number of successful updates by the length of the period in your chosen unit. Decide upfront what counts as an update, because a scheduled refresh that changes no rows is different from a refresh that actually loads new data. For most teams the useful definition is a refresh that completes and writes data, whether or not every value changed.
Worked example. A reporting table is meant to refresh every hour during a 24-hour day. The logs show 20 successful loads and 4 failures. The update frequency rate is 20 divided by 24, which is roughly 0.83 updates per hour against a target of 1. The shortfall of 4 missed refreshes is the actionable part, pointing straight at the failed loads rather than the healthy ones.
- 1
Define what an update is
Decide whether an update means a completed refresh, a refresh that wrote new data, or a change in value, and apply it consistently.
- 2
Count successful updates
Count only refreshes that completed successfully in the period, excluding failed or silently skipped runs.
- 3
Set the period length
Choose a period and unit that match the cadence you care about, such as updates per day for a daily pipeline.
- 4
Divide and compare to target
Divide updates by period length, then compare the result to the agreed target frequency to find any shortfall.
Update frequency rate in a metric tree
A low update frequency rate is a symptom, and the cause sits somewhere in the pipeline that feeds it. A metric tree decomposes the rate into the stages that have to succeed for a refresh to land, so you can see whether the problem is the schedule, the source, the load, or a silent failure. That structure turns missed once a day refreshed only three times into the broken source extract is the cause, not the whole pipeline.
KPI Tree models freshness this way and connects each branch to the team that owns it. With RACI ownership on every node, a failing source extract routes to the data engineering owner while a misconfigured schedule routes to whoever maintains it. When the rate drops below target, the accountable owner is pushed the change rather than discovering a stale dashboard days later. The decomposition makes a freshness problem traceable to a single stage and a single owner.
Metric tree insight
The most damaging gap is a silent failure, where runs are scheduled but never complete and nobody notices. Splitting scheduled run rate from run success rate in the tree exposes exactly this case, since the schedule looks healthy while the success branch quietly collapses.
Update frequency rate benchmarks
The right frequency depends entirely on the use case. A real-time operations board needs near-constant refreshes, while a monthly board report needs one. The benchmark that matters is the share of target refreshes you actually achieve. The table below gives common cadence tiers and the reliability share to aim for at each.
| Use case | Typical target cadence | Healthy success share |
|---|---|---|
| Operational live board | Every few minutes | Above 99 percent of scheduled runs |
| Daily reporting | Once or a few times a day | 95 to 99 percent of scheduled runs |
| Weekly review | Once or twice a week | Above 95 percent of scheduled runs |
| Monthly or board report | Once a month | 100 percent, no missed run acceptable |
How to improve update frequency rate
Improving update frequency rate is mostly about reliability rather than scheduling more runs. A pipeline that runs hourly but fails a fifth of the time delivers worse freshness than one that runs every two hours and never fails. The practices below close the gap between scheduled and successful refreshes.
Catch silent failures
Alert on runs that should have happened but did not, so a stalled pipeline surfaces in minutes rather than at the next report.
Add automatic retries
Retry transient failures so a single dropped source call does not cost you a whole scheduled refresh.
Match cadence to need
Set the target frequency to what decisions actually require, so you are not chasing real-time freshness for a monthly report.
Track against a target
Compare achieved frequency to an agreed target every period, so a slow drift toward staleness is caught before it bites.
Common mistakes when tracking update frequency rate
- 1
Counting attempts not successes
A scheduled run that fails is not an update. Counting attempts hides exactly the staleness the metric is meant to reveal.
- 2
No target to measure against
A raw frequency means little without an agreed cadence. Set the target so a shortfall becomes visible and actionable.
- 3
Treating a refresh as fresh data
A refresh that loads no new rows leaves the data stale even though the run succeeded. Track whether new data arrived.
- 4
Ignoring upstream delays
A pipeline can run on time yet serve old data because the source was late. Watch source availability alongside the run rate.
Related metrics
Average resolution time
Customer Support MetricsMetric Definition
Average Resolution Time = Total Resolution Time Across All Tickets / Total Tickets Resolved
Average resolution time measures the mean elapsed time from when a support ticket is created to when it is fully resolved and closed. It captures the end-to-end customer experience of getting an issue fixed, encompassing wait times, agent work time, escalations, and any back-and-forth exchanges required to reach a solution.
Deployment frequency
DORA metric
Operations MetricsMetric Definition
Deployment Frequency = Number of Production Deployments / Time Period
Deployment frequency measures how often an organisation successfully releases code to production. It is one of the four DORA (DevOps Research and Assessment) metrics that predict software delivery performance and organisational outcomes. Teams that deploy more frequently deliver value to users faster, reduce the risk of each individual release, and create tighter feedback loops between development and production.
Cycle time
Process speed
Operations MetricsMetric Definition
Cycle Time = Process End Time − Process Start Time
Cycle time measures the total elapsed time from the start to the end of a process. It is a fundamental operations metric used in manufacturing, software development, service delivery, and any context where the speed of a process directly affects throughput, cost, and customer satisfaction.
Ticket volume
Customer Support MetricsMetric Definition
Ticket Volume = Total New Tickets Created in Period
Ticket volume is the total number of new support tickets created within a defined period. It is the fundamental demand metric for support operations, determining staffing requirements, budget allocation, and the urgency of self-service and product quality investments.
Input metrics vs output metrics
Metric Definition
Update frequency rate is a classic input metric you can directly control, so it helps to understand how it sits upstream of the output metrics it supports.
Metric trees for operations teams
Metric Definition
Update frequency rate is an operations reliability measure, and this guide shows how operations teams place refresh and process-health metrics inside a metric tree.
Make freshness an owned metric
Build update frequency rate as a metric tree in KPI Tree, with each pipeline stage as a branch and an accountable owner on every one, so a stale refresh reaches the right person the moment the rate drops.