Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Learn more
I am trying to connect to Organization OData service from Power BI using custom connector for OAuth authentication.
The service returns the data when I use Web.Contents(url) in the custom connector-- url being the endpoint for odata service.
But when I try to access the same service using OData.Feed(url) i get the following error,
OData: Request failed (404): The remote server returned an error: (404) Not Found. ()
I am not getting why OData.Feed doesn't work when the same endpoint works with Web.Contents
I have referred this link and tried whatever is mentioned, but it didn't resolve the problem.
Any help?
Hi Rico Zhou,
The OData url isn't too long(less than 100 chars), also the number of columns returned ranges from 3 to 12-15.
As for the the web connector it is working, but I want to understand why OData Feed isn't working for an OData Service.
Regards,
Shreekar
Please refer to the offical blog as below and try again.
For reference: OData Feed
Best Regards,
Rico Zhou
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Based on my research, the above error could occur when OData URL string is large or large number of columns are pulled into Power BI Desktop. Please check your URL and try to reduce columns, then check if the error goes away.
And you can try to connect to the URL by Web connector in Power BI Directly.
For reference: Connect to webpages from Power BI Desktop
Best Regards,
Rico Zhou
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
Check out the October 2025 Power BI update to learn about new features.