我正在按照此处(Connecting to private Amazon Redshift from PowerBI service的步骤在PowerPC上将PowerBI连接到我的AWS Redshift,但是在这种情况下,我不确定100%是否将PowerBI桌面连接到Redshift。
我在做什么:
我们的VPC未对等到我们的本地子网,仅允许通过Linux跳转服务器访问Redshift。 Power BI数据网关在与Redshift群集相同的VPC内的EC2实例上运行。
为使PowerBI Desktop能够访问Redshift,我建立了到Redshift的SSH隧道,将5439转发到Redshift集群,并修改了/ Windows / system32 / etc / hosts文件以将Redshift集群名称转发到localhost。
然后我使用相同的ODBC字符串创建我的Power BI数据源,一切似乎都正常工作。
我的问题是,这是正确的方法吗?好像我做错了什么,我的Power BI Desktop也应该能够使用数据网关以某种方式访问数据?