我们有一个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服务器处理的。他们提供的嵌入式解决方案实际上并不好玩。 –