cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
nfontaine
Regular Visitor

Getting & Posting Datasets with the C# v2.0 SDK seems broken?

When I get a DataSet using the SDK I am getting back just the ID and the GroupID,  all of the important information like the tables, columns, rows etc.. are null

 

Capture.PNG 

When I go to post a DataSet using the SDK I get a Bad Request:

 

"{\"error\":{\"code\":\"BadRequest\",\"message\":\"Bad Request\",\"details\":[{\"message\":\"

The property 'IsRefreshable' does not exist on type 'Microsoft.PowerBI.ServiceContracts.Api.Dataset'.

Make sure to only use property names that are defined by the type.\",\"target\":\"dataset\"}]}}"

 

It appears that while the SDK call demands I use the v2.0 Dataset, some validation is taking place on the other end that is expecting the v1 still. Any work arounds or plans to fix this?

 

Thanks.

3 REPLIES 3
Highlighted
rallen
New Member

Getting & Posting Datasets with the C# v2.0 SDK seems broken?

 

When I get a DataSet using the SDK I am getting back just the ID and the GroupID,  all of the important information like the tables, columns, rows etc.. are null

 

Capture.PNG

 

When I go to post a DataSet using the SDK I get a Bad Request:

 

"{\"error\":{\"code\":\"BadRequest\",\"message\":\"Bad Request\",\"details\":[{\"message\":\"

The property 'IsRefreshable' does not exist on type 'Microsoft.PowerBI.ServiceContracts.Api.Dataset'.

Make sure to only use property names that are defined by the type.\",\"target\":\"dataset\"}]}}"

 

It appears that while the SDK call demands I use the v2.0 Dataset, some validation is taking place on the other end that is expecting the v1 still.  Any work arounds or plans to fix this?

 

Thanks.

Microsoft Eric_Zhang
Microsoft

Re: Getting & Posting Datasets with the C# v2.0 SDK seems broken?


@nfontaine wrote:

When I get a DataSet using the SDK I am getting back just the ID and the GroupID,  all of the important information like the tables, columns, rows etc.. are null

 

Capture.PNG 

When I go to post a DataSet using the SDK I get a Bad Request:

 

"{\"error\":{\"code\":\"BadRequest\",\"message\":\"Bad Request\",\"details\":[{\"message\":\"

The property 'IsRefreshable' does not exist on type 'Microsoft.PowerBI.ServiceContracts.Api.Dataset'.

Make sure to only use property names that are defined by the type.\",\"target\":\"dataset\"}]}}"

 

It appears that while the SDK call demands I use the v2.0 Dataset, some validation is taking place on the other end that is expecting the v1 still. Any work arounds or plans to fix this?

 

Thanks.


@nfontaine

I doubt the nulls are just as expected, because when I call the REST API Get Dataset directly, it doesn't return any table/column information.

 

To get the tables information, you can try below code. Note the dataset shall be created via REST API or a steaming dataset, expection will be raised if you try to get tables from a dataset which is published from Power BI desktop.

var tables =  client.Datasets.GetTablesInGroup(groupId, datasetId);

Even with above code, it doesn't return columns information, the REST API Get Tables documentation contains some issue as well, per my test.

rallen
New Member

Re: Getting & Posting Datasets with the C# v2.0 SDK seems broken?

What about the fact that sending over a v2.0 DataSet object throws an error?  

Helpful resources

Announcements
New Ranks Launched March 24th!

New Ranks Launched March 24th!

The time has come: We are finally able to share more details on the brand-new ranks coming to the Power BI Community!

‘Better Together’ Contest Finalists Announced!

‘Better Together’ Contest Finalists Announced!

Congrats to the finalists of our ‘Better Together’-themed T-shirt design contest! Click for the top entries.

Arun 'Triple A' Event Video, Q&A, and Slides

Arun 'Triple A' Event Video, Q&A, and Slides

Missed the Arun 'Triple A' event or want to revisit it? We've got you covered! Check out the video, Q&A, and slides now.

Join THE global Microsoft Power Platform event series.

Join THE global Power Platform event series.

Attend for two days of expert-led learning and innovation on topics like AI and Analytics, powered by Dynamic Communities.

Community Summit North America

Community Summit North America

Innovate, Collaborate, Grow. The top training and networking event across the globe for Microsoft Business Applications

Top Solution Authors