我們有一個PowerBI報告連接到內部部署的SQL Server。此服務器已移至Azure,因此我們已將報告更改爲現在使用直接查詢而不是導入。PowerBI嵌入直接查詢獲取白屏和403
爲此,我進入了現有的PBIX並更改了數據源設置,以便報表數據集現在成爲指向天藍色SQL Server的直接查詢。
之後,我使用「powerbi導入」將我的PBIX導入到Azure PowerBI工作區。然後我更新了數據集,因爲它是直接查詢,憑據需要使用「powerbi update-connection」更新。
所有這些步驟都是成功的。
然後我可以繼續獲取我的報告「powerbi get-reports」並獲取「powerbi create-embed-token」的權限。這也適用。
該報告在嵌入式設置中加載,但保持白色。似乎沒有數據或沒有連接。
PowerBI產生一個奇怪的錯誤,我們一般不看:
GET https://wabi-us-north-central-redirect.analysis.windows.net/powerbi/metadata/models/xxxxxxx/?modelOptions=Default&packageId=xxxxxxx 403 (Forbidden)
我們有很多直接查詢到其他Azure的SQL Server,但沒有運行成功此SQL Server上的其他報告,遷移到Azure。
我正在與微軟儘快通話。
更新:微軟正在研究這個問題。看起來我的數據源對象由於初始的db屬性集(基本上是一個bug)而陷入了一個腐敗狀態。將保持這篇文章更新。
Update2:似乎在April/17之前創建的Azure中的PowerBi工作空間不支持連接到多個SQL數據庫。然後,解決方案將創建一個不同的工作區,但似乎現在已棄用通過Azure創建的PowerBi工作區。解決方案是將所有內容遷移到powerbi服務(app.powerbi.com)。透視很多返工。
所以它是真實的,這個問題是與證書更新:
的作品版本。 Powerbi服務器拒絕接受更新的用戶並通過。然而,由於這是嵌入式功能,我不能強迫他們提示。這一切都是由powerbi服務器處理的。他們提供的嵌入式解決方案實際上並不好玩。 –