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!Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
Hi,
I was in the process of switching the connection to some tables from the Common Data Service over to Dataverse as there were concerns of "what if Microsoft turn off CDS?" so trying to be pro-active I started attempting to switch them over.
One of the steps in my transformation of one of the tables involved unpivoting columns and this worked perfectly with CDS but appears to give a SQL error with dataverse and I can't seem to find a way around it.
Should I be concearned that CDS may stop being supported?
Is there a fix for this unpivot issue? I have seen advice related to SQL however none of the tables connected via the CDS required any SQL from myself.
Another issue I ran into was for some reason it was refusing to import the table due to hitting a row limit, however, I do not believe to be quite that much data in the table I was connecting to, there is a lot, but not THAT much.
Any help is much appreicated, thanks.
Solved! Go to Solution.
Try this. On the step before the unpivot, in the formula bar, wrap the entire thing with Table.Buffer(…original formula…)
if the data is too big this won't work but it will prevent sending the unpivot operation to the server. Sometimes SQL cannot handle an unpivot. Dataverse is based on SQL.
DAX is for Analysis. Power Query is for Data Modeling
Proud to be a Super User!
MCSA: BI ReportingThere is no reason unpivot shouldn't work in the Dataverse connector. In fact, CDS and Dataverse are the same. Dataverse just has new names (Tables and Columns for Dataverse vs Entities and fields for CDS) but the tech is hte same. In fact, in Power BI, when you connect to Dataverse, it still shows CDS as the connection:
And still uses the = CommonDataService.Database("yourdomainhere.dynamics.com") function.
There is no reason unpivot shouldn't work in the Dataverse connector. In fact, CDS and Dataverse are the same. Dataverse just has new names (Tables and Columns for Dataverse vs Entities and fields for CDS) but the tech is hte same. In fact, in Power BI, when you connect to Dataverse, it still shows CDS as the connection:
And still uses the = CommonDataService.Database("yourdomainhere.dynamics.com") function.
DAX is for Analysis. Power Query is for Data Modeling
Proud to be a Super User!
MCSA: BI ReportingI've just tried it again, the only steps I have followed in Power Query are remove columns and then unpivot columns and I get the following error when using the Dataverse connection.
Try this. On the step before the unpivot, in the formula bar, wrap the entire thing with Table.Buffer(…original formula…)
if the data is too big this won't work but it will prevent sending the unpivot operation to the server. Sometimes SQL cannot handle an unpivot. Dataverse is based on SQL.
DAX is for Analysis. Power Query is for Data Modeling
Proud to be a Super User!
MCSA: BI ReportingYou Sir, are a hero!
That worked perfectly,
For anyone who can't find the formula bar, go to file > options and settings > options > power query editor > at the top part of the screen check "Display the Formula Bar"
Yes! You always want that formula bar showing. Glad it worked. Sometimes when using Table.Unpivot* it tries to fold that back to the SQL server, and it occassionally doesn't work. So Table.Buffer ensures the Power Query engine does it itself.
DAX is for Analysis. Power Query is for Data Modeling
Proud to be a Super User!
MCSA: BI ReportingI've just tried it again, the only steps I have followed in Power Query are remove columns and then unpivot columns and I get the following error when using the Dataverse connection.
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
| User | Count |
|---|---|
| 10 | |
| 9 | |
| 6 | |
| 5 | |
| 3 |