Supplies are limited. Contact info@espc.tech right away to save your spot before the conference sells out.
Get your discountScore big with last-minute savings on the final tickets to FabCon Vienna. Secure your discount
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 ?
Solved! Go to Solution.
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.
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
Hi @vijaykaali811,
As we haven’t heard back from you, so just following up to our previous message. I'd like to confirm if you've successfully resolved this issue or if you need further help.
If yes, you are welcome to share your workaround and mark it as a solution so that other users can benefit as well. If you find a reply particularly helpful to you, you can also mark it as a solution.
If so, it would be really helpful for the community if you could mark the answer that helped you the most. If you're still looking for guidance, feel free to give us an update, we’re here for you.
Best Regards,
Hammad.
Hi @vijaykaali811,
Hope everything’s going smoothly on your end. We haven’t heard back from you, so I wanted to check if the issue got sorted. If yes, marking the solution would be awesome for others who might run into the same thing.
Still stuck? No worries just drop us a message and we can jump back in on the issue.
Thank you,
Hammad.
Hi @vijaykaali811,
We noticed there hasn’t been any recent activity on this thread. If your issue is resolved, marking the correct reply as a solution would be a big help to other community members. If you still need support, just reply here and we’ll pick it up from where we left off.
Best Regards,
Hammad.
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.