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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
devssolution
Frequent Visitor

Get All Table List

Hello Friends,

 

 

I am new in power bi rest api, I had succuessfully integrated power bi get dataset api in our app. 

 

Now I am trying to add List All tables api. But didn't got success.

https://api.powerbi.com/v1.0/myorg/datasets/some guid/tables

 

Every time I am getting following response. I also try with different different dataset but not getting success.

 

{
  "error": {
    "code": "NotImplemented",
    "message": "GET tables method is not supported for this dataset"
  }
}

 

Regards,

Sandeep

 

1 ACCEPTED SOLUTION
Eric_Zhang
Employee
Employee

@devssolution

 

Based on my test, you can only use the API against the datasets created via REST API. A normal dataset published from desktop doesn't support this.

 

View solution in original post

3 REPLIES 3
Eric_Zhang
Employee
Employee

@devssolution

 

Based on my test, you can only use the API against the datasets created via REST API. A normal dataset published from desktop doesn't support this.

 

Eric_Zhang
Employee
Employee

@devssolution

 

Would you mind posting the code how you call this API?

I am having same problem, I am trying to  get list of tables of datasets. 

Followed documentation : 

Please suggest

 

// for specific datasets "tables"

app.get("/dataset", [ensureAuthenticated, generatePBIAccessToken], function (req, res) {
var data = req.query;
data.user = req.user;
var options = {
method: 'GET',
url: 'https://api.powerbi.com/v1.0/myorg/groups/' + app.locals.POWERBI_GROUP + '/datasets/' + data.datasetid + '/datasources',
headers: {
'cache-control': 'no-cache',
'authorization': 'Bearer ' + req.session.access_token,
'content-type': 'application/x-www-form-urlencoded',
'accepts': 'application/json',
'charset': 'utf - 8',
'request': 'System.Net.WebRequest.Create(powerBIDatasetsApiUrl) as System.Net.HttpWebRequest'
},
form: {
"accessLevel": "View",
"datasetId": req.query.datasetid,
"allowSaveAs": true
}
};

console.log("************************************ for datasetkeys");
console.log(options);
console.log("************************************");
request(options, function (error, response, body) {
if (error) throw new Error(error);

data.embed = JSON.parse(body);

res.render('pbi-dataset', data);

});
});

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

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