在尝试获取数据集中的表时接收未授权的响应。我不明白为什么,因为我似乎能够毫无问题地获取和删除数据集。我没有在文档中看到任何特殊步骤的参考?
我最终希望操纵行,但即使我跳过表迭代并直接进行处理,行方法也会以未经授权的响应返回。
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);
}
}
}
答案 0 :(得分:2)
看起来Power BI Embedded还不支持推送数据API。 Power BI团队将更新他们的API以反映ASAP,因为这是他们SDK中的错误。