Power BI refresh: what to check before a report goes live

Opening a report does not tell you whether its data is current. Check the source, access, schedule and ownership so the team knows which data it is looking at.

HB Pharma Power BI sales and stock report
HB Pharma Power BI sales and stock reportExplore our work

Agree on what “up to date” means

Start with the business need. A report for a weekly meeting and a view used to check stock during the day need different refresh routines. Ask when people make decisions and how much delay would matter to them.

Separate the source update from the load into Power BI. Refreshing before the source finishes its own update does not make the report more useful. Show the period covered by the data and the time of the last successful refresh. This helps readers distinguish a partial day from a completed one and avoids treating a fresh-looking page as proof of current data.

Check access and the schedule together

For an imported model, scheduled refresh needs a working connection to the source. Microsoft’s setup guidance separates source credentials, a gateway where needed, and the refresh schedule. For data on a local or private network, check the relevant gateway connection as part of the setup.

Schedule the load after the source is ready and verify the time zone. A successful refresh in Desktop is not the whole test: check the published model in the service as well. Available refresh frequencies depend on the configuration and licensing, so confirm the current limits in Microsoft’s documentation before agreeing a schedule.

Plan for a failed refresh

At launch, inspect the refresh history and confirm that an accountable person will receive failure notifications. Write down where that person can see the error and who owns the upstream source. A shared mailbox without an owner is not a response process.

A password change, an unavailable connection or a renamed source column may need attention. A structural change is not always resolved by running the refresh again; the source and model may need review. After fixing the technical issue, compare the resulting numbers with a reference period. A successful load and a correct business result are related but separate checks.

Leave a short handover that someone can use

Begin the handover with one useful page rather than a long document nobody opens. List the sources and their owners, the schedule, how access is managed and the first steps for a failure. Keep passwords out of this document and use the organization’s approved secure process.

Review the handover when someone leaves the team or a source system changes. Maintenance is more than responding to an error. Periodically check that the schedule still matches how the team works and that people are using the intended version of the report.

  • Owners for the source and the report
  • Data period and refresh schedule
  • Refresh history and notification checks
  • A reference report for validation

Put this into practice with your data.

Tell us which reports you use and what you would like to improve. We can work out where to start together.

Discuss your project
Back to the blog