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

Try your skills in the Power BI Dataviz World Championship! Round one ends June 26. Join now

Reply
azadthakur
Frequent Visitor

Incremental Refresh for Snowflake as a data source in Power BI

Hi Team, I am using snowflake views as a source in my Power BI report. I can see that view native query option in Power query is disabled for me. I tried to implement incremental refresh in my report but it is not working.  I dont see any error also throughout the process however i can't see the changed data in my dataset. I am not sure if incremental refresh functionality will work for disabled query folding or I am doing some mistake. 

 

I have heard somewhere that Snowflake data source is not supporting query folding hence Incremental refresh. Please help us in clarifying this.

 

Regards,

Azad

5 REPLIES 5
cpwebb
Microsoft Employee
Microsoft Employee

No, that is not correct. If "View Native Query" is greyed out it just means you can't see the SQL queries generated by Power BI. Query folding could still be happening and you could still be able to use incremental refresh.

azadthakur
Frequent Visitor

I thought if the option in Power Query for "View Native Query" is greyed out then we can't implement incremental refresh in semantic dataset in Power BI.

cpwebb
Microsoft Employee
Microsoft Employee

I'm a bit confused by this answer. If you're connecting to Snowflake from Power BI you are going to use the built-in Snowflake connector, and as I said you can use incremental refresh with that. The only problem is that you cannot use the "View Native Query" feature to know if query folding is happening, even though it *will* be happening behind the scenes.

azadthakur
Frequent Visitor

Thanks Chris @cpwebb , It means we can't implement incremental refresh using snowflake as a data source in Power BI. we have to use a snowflake connector to acheive this.

cpwebb
Microsoft Employee
Microsoft Employee

The Snowflake connector does support query folding and you can do incremental refresh on Snowflake. The problem is that for some connectors, such as Snowflake, the "View Native Query" option does not work so you can't see the SQL queries Power BI generates in Power BI Desktop. That doesn't mean query folding isn't happening. 

 

Apart from looking at the SQL queries generated in the Snowflake portal can also use Profiler and the Execute Source Query event that I blogged about here https://blog.crossjoin.co.uk/2024/09/15/another-way-to-get-the-sql-generated-by-power-bi-directquery... to see the actual SQL queries generated by Power BI Desktop.

Helpful resources

Announcements
Fabric Data Days is here Carousel

Fabric Data Days 2026

Don't miss out on Data Days, June 15 through August 7. Learn Fabric, Power BI, SQL, AI and more.

May Power BI Update Carousel

Power BI Monthly Update - May 2026

Check out the May 2026 Power BI update to learn about new features.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.