在没有数据网关的情况下使用来自 app.powerbi.com 的 sql server 数据库

问题描述

我想托管一个 Microsoft sql server 数据库。这可以在任何地方:在专用服务器上或在 azure 上。

我想从 power bi 报告访问这个 sql server 数据库

此报告将使用 power bi 桌面构建。但它会在 app.powerbi.com 上发布

我尝试了几种方法,但总是需要安装名为“数据网关”的 Microsoft 软件。没有这个软件,app.powerbi.com 无法访问我的数据库

这很奇怪:你怎么解释app.powerbi.com不能直接连接Sql Server数据库

没有这个数据网关有没有办法做到这一点?如果需要,我可以通过其他技术(如 MysqL)更改 sql server

非常感谢

解决方法

app.powerbi.com 是本地 Internet 上的云服务,而您正在创建的 SQL Server 数据库位于本地的 vnet 中。 因此,为了在云和本地之间建立连接,您需要一个作为本地网关的桥接器。 如果您不希望配置任何网关,则您的源需要在云上,例如 Azure SQL 数据库等。这很可能适合您的情况。

Azure SQL 逻辑服务器设置:

enter image description here