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

Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes! Register now.

Reply
Anonymous
Not applicable

Import data from ODBC

Hello all,

 

I´m new in Power Bi, and would need some help updating data imported from ODBC:

 

I have an historian of data in ODBC, with a table that increases a few lines every second every day.

 

I imported this table to Power BI, but now, when I update my reports in BI, it looks at the whole historian again, and the amount of data is so big that it takes too long.

 

What would be the best way to have BI maintain the old data in the report, and only add the new lines that have been added to my table from ODBC when updating my reports, without having to import the whole historian every time?

 

Thank you!

5 REPLIES 5
v-chenwuz-msft
Community Support
Community Support

Hi @Anonymous ,

 

You can refer to the following article to set up incremental refresh.

Incremental refresh for datasets and real-time data in Power BI - Power BI | Microsoft Docs

Avoid the full refresh with Incremental Refresh in Power BI (Premium) - YouTube

 

Best Regards

Community Support Team _ chenwu zhu

Anonymous
Not applicable

Thank you for your reply.

 

Do I need to have Power Bi Premium for this?

Hi @Anonymous,

 

Incremental refresh is supported for Power BI Premium, Premium per user, Power BI Pro, and Power BI Embedded datasets.

Getting the latest data in real time with DirectQuery is only supported for Power BI Premium, Premium per user, and Power BI Embedded datasets.

Incremental refresh for datasets and real-time data in Power BI - Power BI | Microsoft Docs

 

How to:

Configure incremental refresh and real-time data for Power BI datasets - Power BI | Microsoft Docs

 

Best Regards

Community Support Team _ chenwu zhu

 

johnt75
Super User
Super User

If the old lines do not change, and if the data has a timestamp for when it was created, then you can use incremental refresh to only pull in the most recent data. the first load will load everything, so that will take a while, but then subsequent loads only pull in the last few days worth.

Anonymous
Not applicable

Thank you for your reply.

I´ve tried with incremental refresh, creating the parameters RangeStart and RangeEnd, and adding the date/time filter to the column with the timestamp. I published the report, but I get an error when I try to update the file in my workspace:

 

If I go to settings, I see that data source credentials is disabled:

fperezvivar_0-1659521403702.png

In gateway connections, it says that I don´t have any data gateway. And I tried clicking on "Install now", but when I open the file, I get an error saying that I don't have access, and I can't do anything else. 

 

Would you know what's the issue here?

 

 

Helpful resources

Announcements
September Power BI Update Carousel

Power BI Monthly Update - September 2025

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

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