Hi,
I've been banging my head for a few weeks trying to understand how to connect.
I have:
- A Postgresql server in the cloud, in a virtual network, with no inbound open ports (only access through the VPN).
- Tailscale set up in the VNET, so that I can only access the DB from devices in my Tailscale (vpn) network.
- PowerBI Desktop, working correctly where it can pull data from my cloud DB when the VPN is on.
If I use 'import', I can obviously see the data in the PowerBI service, but that's not ideal, I want to be able to schedule updates.
I tried setting up a (personal) gateway, so that I could 'Direct Query' the dataset, and schedule refreshes for times I know my machine will be on (work hours). However, because it's a cloud DB, the option to use a gateway is greyed out. There's no way to schedule refreshes if I can't use direct query, and I can't seem to use direct query without a gateway, and I can't seem to use a gateway with a cloud DB. Can you see my prediciment?
I haven't found any clear guidance on this; but I'm sure other PowerBI users have similar setups with totally private networks.
I toyed with setting up a gateway in an Azure machine, but I don't want to pay for a virtual machine for this and I'm not sure that's even the best solution. But I hope someone can shine some light on this for me and provide some guidance and steps forward! Thanks in advanced!