在尝试获取数据集中的表时接收未授权的响应.我不明白为什么,因为我似乎能够毫无问题地获取和删除数据集.我没有在文档中看到任何特殊步骤的参考?
我最终希望操纵行,但即使我跳过表迭代并直接进行它们,行方法也会返回未经授权的响应.
static async Task GetTableInformation(string workspaceCollectionName, string workspaceId)
{
var devToken = PowerBIToken.CreateDevToken(workspaceCollectionName, workspaceId);
using (var client = await CreateClient(devToken))
{
var datasets = client.Datasets.GetDatasets(workspaceCollectionName,workspaceId);
foreach(var dataset in datasets.Value)
{
var tables = client.Datasets.GetTables(workspaceCollectionName, workspaceId, dataset.Id);
Console.WriteLine("Table count is {0}.", tables.Value.Count);
}
}
}
最佳答案 看起来Power BI Embedded还不支持推送数据API. Power BI团队将更新他们的API以反映ASAP,因为这是他们的SDK中的错误.