Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now

Reply
daominhtri
Frequent Visitor

Power BI service refresh not working- How can I set up my dataset connection

Hi,

I have a pbix file on Onedrive Business. It get data from: 1/ Excel files on Onedrive Business ( Get data-> Web) and 2/ Odata source.

I've then pubished report and data set to Power BI service.

The issue is when the data source update, the report on Power BI service is not refreshed, even I press "refresh" button. I can only have it update by refreshing the Power BI desktop file and then re-publish it to Power Bi service.

Is there any way to  set up so that Reports on Power BI service automatic updated when any change from my date sources, Or at least when I refresh on Service..Thank you. 

1 ACCEPTED SOLUTION
v-juanli-msft
Community Support
Community Support

Hi @daominhtri

Refresh for 1/ Excel files on Onedrive Business>>

To use a OneDrive for Business file as a data source in the Power BI service, with Service Refresh enabled for that file, make sure you select OAuth2 as the Authentication method when configuring your refresh settings. 

 

You can also take a look at the following articles about refreshing Excel/dataset stored on OneDrive

https://docs.microsoft.com/en-us/power-bi/refresh-desktop-file-onedrive

https://docs.microsoft.com/en-us/power-bi/refresh-excel-file-onedrive

 

Refresh for 2/ Odata source>>

Because the data in the data source comes from an OData feed online, you do not need to install a gateway,

but you will need to go into the dataset’s settings and sign in to the OData data source.

You can then setup a refresh schedule so Power BI automatically connects to the OData feed and gets updated data.

Power BI Desktop file with data from an OData feed

 

 

 

Best Regards

Maggie

View solution in original post

2 REPLIES 2
v-juanli-msft
Community Support
Community Support

Hi @daominhtri

Refresh for 1/ Excel files on Onedrive Business>>

To use a OneDrive for Business file as a data source in the Power BI service, with Service Refresh enabled for that file, make sure you select OAuth2 as the Authentication method when configuring your refresh settings. 

 

You can also take a look at the following articles about refreshing Excel/dataset stored on OneDrive

https://docs.microsoft.com/en-us/power-bi/refresh-desktop-file-onedrive

https://docs.microsoft.com/en-us/power-bi/refresh-excel-file-onedrive

 

Refresh for 2/ Odata source>>

Because the data in the data source comes from an OData feed online, you do not need to install a gateway,

but you will need to go into the dataset’s settings and sign in to the OData data source.

You can then setup a refresh schedule so Power BI automatically connects to the OData feed and gets updated data.

Power BI Desktop file with data from an OData feed

 

 

 

Best Regards

Maggie

Hi @v-juanli-msft,

Thank you for you reply.

Beside connect to Excel file on Onedrive and Odata source, my dataset also get data from other local files. This maybe prevents the auto refresh because after trying to put the local files to Onedrive, connect to them, then everything is refreshed well.

The reason I like to connect local file is to speed up my query.

Helpful resources

Announcements
November Power BI Update Carousel

Power BI Monthly Update - November 2025

Check out the November 2025 Power BI update to learn about new features.

Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Solution Authors
Top Kudoed Authors