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!Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes! Register now.
My semantic model contains a direct query connection to a table and a dataflow connection to another table.
No calculated tables.
I get the error upon refreshing:
"We cannot refresh this dataset because the dataset contains calculated tables or calculated columns based on data from a Single Sign-on (SSO)-enabled Direct Query data source. Please configure the dataset to use an explicit connection with granular access control to access this data source and then try again"
And the warning in Power BI desktop:
I encountered the same issue when I first published a composite model which had a calculated column that relied on a DirectQuery table within a published semantic model.
Here's my successful workaround:
1. Create a Shareable Cloud Connection for this DirectQuery data source connection:
2. Under "Data connections", you can tick on "Disconnect this item from data sources if it's edited by anyone who doesn't have permission to use its data connection." This option is to set up Granular Access Control for this dataset. In my case, I left it unchecked and the dataset refreshed successfully.
Reference Links:
No calculated columns either.
I simply load the data through direct Query.
If you have a Pro license you can open a Pro ticket at https://admin.powerplatform.microsoft.com/newsupportticket/powerbi
Otherwise you can raise an issue at https://community.fabric.microsoft.com/t5/Issues/idb-p/Issues .
No calculated tables, but does it have calculated columns? Did you make additions to the Direct Query data source?