[英]Website with Power BI unable to see Group/Workspace
我是一名 Power BI/SQL 開發人員,他繼承了一個使用 C# API 與 Power BI 集成的網站。 直到今天,這一直運行良好 - 每當我嘗試從網站加載 Power BI 報告時,它都會引發一個異常,我在此處的代碼中找到了該異常:
var groupId = (await PowerBIClient.Groups.GetGroupsAsync()).Value.FirstOrDefault()?.Id;
if (string.IsNullOrEmpty(groupId))
{
throw new EntryPointNotFoundException("No group available, need to create a group and upload a report");
}
當我嘗試在 Power BI 門戶中加載包含報告的工作區時,我發現我不再具有訪問權限,因為出於某種原因,我的 pro 許可證現在是免費許可證(我也無法將報告發布到門戶)。 為我續訂許可證后,我重新獲得了訪問權限,並再次可以發布。
我目前的假設是兩者是相關的。 我正在嘗試查找如何從網站授予 Power BI 訪問權限,以及是否有可能用於訪問此權限的帳戶也已降級為免費?!
有誰知道我如何找到可以訪問報告的用戶? 是否在 Azure 的 App Service 上定義? 不幸的是,知道該網站設置的每個人要么是承包商,要么已經離開,所以這里沒有其他人可以求助。
要訪問 groupId,用戶需要Workspace.Read.All
或Workspace.ReadWrite.All
權限。
您可以按照以下步驟更新/檢查工作區的訪問權限(授予對工作區的訪問權限會在工作區的報告中授予相同的權限。):
登錄到 Power BI 服務。
滾動到要啟用訪問的工作區,然后從更多菜單中,select 工作區訪問。
在那里你可以看到用戶和提供的權限
參考:
https://docs.microsoft.com/rest/api/power-bi/groups/get-groups
https://docs.microsoft.com/power-bi/connect-data/service-datasets-manage-access-permissions
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.