我尝试在仪表板上发布我的报告。我收到此错误
This data source cannot be accessed by data gateway.
我使用了来自 SQL Server 的直接查询。我下载并安装了本地数据网关。
当我转到 Power BI 服务中的“管理网关”时。它说您没有任何网关。
不太确定该怎么做。
请有人指导我。
最佳答案
使用直接查询时,必须在管理网关下配置网关的数据源
如果您在管理网关下看不到任何网关,则出现了四种情况之一。
- 您尚未完成本地数据网关的安装过程
- 您尚未登录 OpDG(本地安装位置)
- 您在发布报告和登录 OpDG 时使用了不同的帐户
- (非常奇怪)您将 OpDG 安装在某个地方,但它无法看到外部网络。也许是一个糟糕的地区?这可以在 OpDG 的本地配置页面中更改
要解决此问题:
- 重新安装 OpDG
- 使用您发布时使用的同一帐户在本地登录 OpDG
- 尝试更改区域。我认为不是这个。
下一个:
在管理网关下,一旦您可以看到网关,您就需要添加源。来源必须满足两个条件。它必须具有服务器的 FQDN。数据库并且它必须与您发布的本地 PBIx 文件中使用的完全相同连接字符串。
例如。如果您直接查询 MyDomain.ServerOne.ProductionDatabase,但在 PowerBI Desktop 中,您只是输入 Localhost:ProdData,则会遇到问题。确保您的在线网关下的 PBIx 和数据源都具有 FQDN。
然后您应该能够在数据集设置下分配网关(数据集 -> 计划刷新 -> 选择数据网关)
祝你好运!
关于PowerBi - 数据网关无法访问此数据源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45897888/