Join us for an expert-led overview of the tools and concepts you'll need to pass exam PL-300. The first session starts on June 11th. See you there!
Get registeredPower BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.
we have power bi report connecting manually to oracle database with firewall NAT IP .
issue is manual refresh is always successful but scheduled refresh is always failing with "host or object does not exist"
is desktop version / web version always different . or web version need to open firewall from web version server ?
Hi @vijaykaali811,
Thanks for reaching out to the Microsoft fabric community forum.
It looks like you are facing issue with scheduled refresh which is failing meanwhile manual refresh is working fine. As @Elena_Kalina has already responded to your query, kindly go through her response and check if your issue can be resolved.
I would also take a moment to thank @Elena_Kalina, for actively participating in the community forum and for the solutions you’ve been sharing in the community forum. Your contributions make a real difference.
If I misunderstand your needs or you still have problems on it, please feel free to let us know.
Best Regards,
Hammad.
Community Support Team
The issue you're experiencing (manual refresh works but scheduled refresh fails) typically occurs because:
Different network paths: The Power BI service uses different IP addresses than your local machine when performing scheduled refreshes
Firewall/NAT configuration: Your Oracle database firewall only allows connections from your specific IP address (your desktop) but not from Power BI cloud service IPs
If this post helps, then please consider Accepting as solution to help the other members find it more quickly, don't forget to give a "Kudos" – I’d truly appreciate it!
Thank you.
Thank you for the reply. it happened in published reports / in cloud . Manual refresh works but not scheduled refresh. Cloud power BI manual refresh take local desktop path ? compare to scheduled one ?
if Scheduled cloud power bi refresh to work, what need to be done to open Firewall for Cloud IP's ?
So your manual refresh works but scheduled refresh fails with "host or object does not exist"? Classic issue - let me break it down in simple terms. Manual refresh works because it uses your local IP (already whitelisted in your firewall). Scheduled refresh fails because Power BI cloud uses Microsoft's servers (IPs not whitelisted)
Grab current Power BI IP ranges from Microsoft's docs
Add these to your Oracle firewall/NAT rules
Install Power BI Gateway on a server inside your network
Configure it to access Oracle
Route scheduled refreshes through this gateway
If using gateway, verify Oracle client is installed on that machine
Double-check credentials used for scheduled refresh have proper DB access
When you click "Refresh" in Power BI Service, it actually routes through your browser (your IP). Scheduled refreshes come directly from Microsoft cloud servers.
User | Count |
---|---|
84 | |
76 | |
74 | |
48 | |
39 |
User | Count |
---|---|
114 | |
56 | |
51 | |
42 | |
42 |