Refresh reloads the data from the sources to update the model. In Desktop, it is launched manually; in the service, it can be scheduled, often with a data gateway to reach internal sources.
Example
Scheduled refresh every morning at 6 a.m. in the Power BI service.