Running automation for a small group of 3 companies. Python scripts pull from a couple REST APIs (internal ERP + banking), dump everything into SQL Server Express on an office PC, and Power BI Pro reads from there via On-Premises Gateway. Works fine until the PC dies, which has happened.
Want to move to the cloud. Already pay for Power BI Pro.
My plan is DigitalOcean Droplet ($6/mo) for the scripts + cron, and Azure SQL Basic (~$5/mo) as the database. Main reason is Power BI has a native connector to Azure SQL so I can kill the gateway completely.
Looked at Postgres on DO (managed ~$15/mo or self-hosted on the same droplet) but Power BI needs a gateway for Postgres which feels like a step backward. Same issue with Supabase/Neon.
Data is tiny — maybe 500k rows total, daily incremental loads. Nothing fancy needed.
A few things I’m not sure about:
• Is there something cheaper than Azure SQL that Power BI connects to natively without a gateway?
• Anyone actually running DO + Azure SQL? Anything that bit you?
• Is self-hosted Postgres + gateway on a cloud VM a realistic option or just more stuff to break?
~$11/mo total seems reasonable but open to hearing if I’m missing something obvious.