Power BI – Scheduled Refresh for your Dataflow.

Last modified date

Most dataflows needs to have scheduled refresh setup so that the data will be up to date ready for the reports connecting to it. This post walks through the basic steps to set up the refresh.

Dataflow Series

This post is part of a series on dataflows.

YouTube Version

YouTube thumbnail with link to video

Setup Scheduled Refresh

In the workspace containing the dataflow, there is no Next Refresh on the dataflow. Therefore the dataflow will not refresh automatically.

dataflow without scheduled refresh

Click on the three dots on the dataflow row, they appear when your mouse hovers over the row. Select Settings from the options.

Go to settings
  1. Expand Scheduled refresh.
  2. Click on the toggle to turn on scheduled refresh.
  3. Select refresh frequency, daily means every day, weekly means you can select which day of the week.
  4. Select your time zone.
  5. If you have selected weekly, select days.
  6. Click on Add another time and enter the hour, minutes and am or pm for every time you want the refresh to happen.
  7. Leave the tick so you you will be notified if the dataflow refresh fails.
  8. Click Apply.
details of setting up scheduled refresh

Once the above has been completed, we can now return to the workspace. The dataflow now has a Next Refresh date and time for next Wednesday at 8:30am.

dataflow in workspace with refresh setup

Conclusion

It always fascinates me how people are not confident in setting up the refreshes of datasets and dataflows. Hopefully this quick simple guide will give enough confidence to setup the refreshes to happen without people logging into Power BI to refresh the dataset or dataflow manually.

Over 20 year experience at being passionate about training, solving problems and loving a new challenge especially in the Microsoft's Power Platform suite.

2 Responses

  1. Hi Laura,

    I’d started to see your postings around Data Flows popping up and thought to myself “I’ll need to take a look at that to understand it a bit better”…..lo and behold I get given a project yesterday where I need to use Data Flows haha!

    Just wondered, what are the benefits of using Data Flows as opposed to building a Tabular Model? I was asked this question and I realised I couldn’t give a good answer.

    • The reason I started with dataflows was to create one clean data source for multiple report writers who wanted more flexibility that just giving them a dataset. The other reason I use them is different refresh times, one report can use multiple dataflows and each dataflow can refresh independently of each other. Some sources also seem to behave better. SharePoint lists I always put through dataflows.
      Hope that helps.