gpt4 book ai didi

c# - PowerBI Embedded - GetTables 导致未经授权

转载 作者:行者123 更新时间:2023-11-30 12:23:25 24 4
gpt4 key购买 nike

尝试获取数据集中的表时收到未经授权的响应。我不清楚为什么,因为我似乎能够毫无问题地获取和删除数据集。我在文档中没有看到有关要采取的任何特殊步骤的引用?

我最终希望操作这些行,但即使我跳过表迭代并直接进行操作,行方法也会以未经授权的响应返回。

方法-- https://msdn.microsoft.com/en-us/library/microsoft.powerbi.api.beta.datasetsextensions.gettables.aspx

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 以尽快反射(reflect)这一情况,因为这是其 SDK 中的错误。

关于c# - PowerBI Embedded - GetTables 导致未经授权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36961930/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com