Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
We’re seeing a critical issue when using Shareable Cloud Connections to Snowflake with Key Pair authentication in Power BI Service.
Even though our dataset contains no Power Query transformations at all (only direct connections to Snowflake views), refresh fails with:
What’s interesting:
When using Shareable Cloud Connection + Key Pair, the service switches to the ADBC Snowflake Driver (GO). Small datasets refresh successfully but larger datasets fail with the memory error above.
If we switch the same connection to OAuth2, Power BI Service uses the ODBC driver instead — and then everything works perfectly, including large datasets.
We can’t use OAuth2 for production because it forces us to authenticate with a personal Snowflake user, not a service principal. Key Pair is required for enterprise scenarios.
This looks like an issue with the GO-based ADBC driver used behind Shareable Cloud Connections, or a limitation/regression in how Power BI Service handles that connection type during refresh.
Nothing in our setup justifies a memory-limit failure — again, we have zero M transformations, only queries against Snowflake views.
Questions:
Is this a known issue with the GO ADBC Snowflake driver inside Shareable Cloud Connections?
Is there a way to force Power BI to use the ODBC driver with Key Pair authentication?
Are there upcoming fixes or guidance for enterprise authentication scenarios?
Any help or clarification would be greatly appreciated.
Hi @hadesian,
Hope you’re doing well. Just wanted to check if you have an approximate ETA for raising the support ticket for the Snowflake authentication issue. Please let me know when you get a chance.
Thank you.
Hi @v-pgoloju actually I have created it this morning. Request ID 2512081420000304
Hi @hadesian,
Just checking, have you had a chance to open a support ticket, as suggested. If so, we'd love to hear the current status or any updates from that.
If the issue was resolved through the support ticket, it would be great if you could share the solution here as well. It could really help other community members find answers more quickly.
Warm regards,
Prasanna Kumar
Hi @v-pgoloju not yet as this was last step in our project and we have to go live immediately, so as a temporary solution we used basic auth for snowflake. I will check when I will have more time, I mean create support ticket.
Hi @hadesian,
If the issue still persists, I’d recommend raising a support ticket with Microsoft. The support team can look into the backend and provide more in-depth assistance tailored to your environment.
https://learn.microsoft.com/en-us/power-bi/support/create-support-ticket
Thanks & regards,
Prasanna Kumar
Thank you @rohit1991, so there is no way how to use key pair now in cloud connection? I mean use ODBC with key pair? Really strange
Hii @hadesian
This is a driver-side limitation with the GO-based ADBC driver used for Key Pair authentication.
Power BI is not misconfigured and your dataset is not exceeding normal limits the same refresh succeeds with the ODBC driver, which confirms the root cause.
Below Link mentions same thing :
https://www.reddit.com/r/PowerBI/comments/1mquprv/error_when_refreshing_data_via_adbc_snowflake/
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
| User | Count |
|---|---|
| 56 | |
| 55 | |
| 32 | |
| 18 | |
| 14 |