TL:我需要一个数据网关吗?当它已经在AWS云中时,我能绕过MSSQL吗?
我的场景是,我在AWS上有一个托管和可公开访问的MySQL数据库。使用PowerBI桌面,我可以愉快地连接,做我的报告和发布。我的问题在于它在发布时刷新了数据集,从过去的经验来看,这应该相当容易,但是在PowerBI中,“数据源”凭据和“计划刷新”都是灰色的,以及无用的消息.
计划刷新被禁用,因为至少有一个数据源缺少凭据。若要再次启动刷新,请转到此dataset的“设置”页,并输入所有数据源的凭据。然后重新启动计划的刷新。
但是我知道服务器是可公开访问的,并且凭证是在桌面版本中设置的,但PowerBI online /仪表板似乎没有这样做。经过一些研究后,这个链接似乎强调了MySQL数据连接器是有限的,因此,需要一个网关-这似乎是不必要的。我的问题是:
提前感谢
发布于 2021-01-18 13:48:16
对于AWS上的服务,您需要一个数据网关,因为它们被归类为外部源。Azure服务不需要数据网关,因为在大多数情况下,如果这些服务中的选项允许来自其他Azure服务(如PBI )的连接,Power可以连接到这些源。在您的示例中,即使您在AWS上安装了MS SQL Server,它仍然被归类为外部托管的数据源,如果是Azure SQL Server,则不需要。另外,如果它是托管在Azure VM上的MS SQL Server,那么它需要一个Gateway连接。
您可以选择将数据导出到Azure Blob作为CSV,然后使用Power /数据流从那里加载数据,或者使用某种方法将数据推送到Azure SQL DB表集,然后以这种方式连接数据。
https://stackoverflow.com/questions/65772611
复制相似问题