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

Compete to become Power BI Data Viz World Champion! First round ends August 18th. Get started.

Reply
Anonymous
Not applicable

Bring Dataverse Table Column into PowerBI Desktop With API?

I need to bring a specific table from our one of our PowerApps Dataverse tables into PowerBI desktop. Initially, this is easily done by using the Dataverse connector and I'm able to pull the table into BI. However, one of the columns I need isn't showing and is instead packed up somewhere in several dozen structured columns. Rather than hunt thru literally hundreds of packed up columns, I was wondering if I might be able to use the column's API link instead. Viewing the column in PowerApps, I found an option that allows me to get the API link to the column data:

TRH_0-1671658743822.png

 

I get the string below when selecting 'API link to column data':

{"@odata.context":"https://soar.crm.dynamics.com/api/data/v9.2/$metadata#annotations(annotationid)","value":[{"@odata.etag":"W/\"3578699\"","annotationid":"707c93f6-0836-ed11-9db1-000d3a371198"},{"@odata.etag":"W/\"3578695\"","annotationid":"53958af3-0836-ed11-9db1-000d3a37125b"},{"@odata.etag":"W/\"3578697\"","annotationid":"54958af3-0836-ed11-9db1-000d3a37125b"},{"@odata.etag":"W/\"16132006\"","annotationid":"cc581b8f-567a-ed11-81ad-002248049e4d"},{"@odata.etag":"W/\"16196425\"","annotationid":"af587549-747d-ed11-81ad-002248049e4d"},{"@odata.etag":"W/\"16196431\"","annotationid":"13b6dd4f-747d-ed11-81ad-002248049e4d"},{"@odata.etag":"W/\"16196476\"","annotationid":"1db6dd4f-747d-ed11-81ad-002248049e4d"},{"@odata.etag":"W/\"16196470\"","annotationid":"29b6dd4f-747d-ed11-81ad-002248049e4d"},{"@odata.etag":"W/\"16196464\"","annotationid":"2db6dd4f-747d-ed11-81ad-002248049e4d"},{"@odata.etag":"W/\"16196565\"","annotationid":"6afc168b-757d-ed11-81ad-002248049e4d"}]}

 

How, or can, I use this string in BI Desktop to bring that column data in?

4 REPLIES 4
Anonymous
Not applicable

from my limited experience i've seen API links through OData feeds (from "https://" onwards, copy/paste that into the feed and see if it loads).

 

transform99_0-1671661444015.png

 

Anonymous
Not applicable

No joy using the Odata connector. Using just the URL :

 

https://soar.crm.dynamics.com/api/data/v9.2/

Initially brings up a list of columns/tables and I can preview them in the preview window. However, when I try to load them into the report, I get the following error message after a minute or two:

 

TRH_0-1671722591028.png

 

There must be a better way of doing this. Probably related to my unfamiliarity with PowerApps, but it seems like there should be better interoperability betwee PowerBI and PowerApps. 

Anonymous
Not applicable

When I've experienced that error it's a result of time out using the OData connector.

 

If you're using a dataverse connector try using the Legacy try using the Legacy Common Data Service connector.

transform99_0-1671749744271.png

This method should bring your Lookup columns through with their GUID's to enable Joins between tables, and Choice columns will come through with both the ID and a Name column (giving the description).

 

transform99_1-1671749891257.png

 

 

Anonymous
Not applicable

Using the Legacy Common Data Service connector initially looked promising. The preview window showed the column I'm looking for (though it's in base64, headache for another time).

 

 

TRH_2-1671810808872.png

 

However, when loading the table into Desktop, after about 10 minutes I get the following error:

 

TRH_0-1671810710998.png

I'm beginning to think there's something messed up on the server side but I've no idea what it would be. 

 

Helpful resources

Announcements
August Power BI Update Carousel

Power BI Monthly Update - August 2025

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

August 2025 community update carousel

Fabric Community Update - August 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors