
Unlock OData feeds
If your system offers an OData feed, Yres needs little from you: an OData service announces its own entities and fields. You enter the service root and choose the sign-in: anonymous or Basic, or OAuth 2.0 through the separate OData OAuth variant. Yres reads the metadata, fetches the records and follows the nextLink until the last page. The data lands in an Azure SQL database in your own Azure tenant, gets history there (SCD2) and is usable in Power BI.
Power BI has an OData connector of its own. If you read one small feed for one report and never need to look back in time, that is sufficient.
Yres earns its place with feeds that span many pages, with OAuth tokens that must be renewed continually, when you want to keep changes the feed itself does not show, or when the OData data has to be combined with sources that do not speak OData.
OData is a standard on top of REST. The feed publishes its own data model through $metadata and hands over the link to the next page with every response. That is why paging and structure are already fixed in Yres. With a plain REST API you have to specify the endpoint, the pagination style and the parameter names yourself, and Yres derives the columns from the JSON. If your system has an OData feed, that is the shortest route.
Check the vendor's API documentation or ask. A service root often ends in /odata, and appending /$metadata shows the data model. If your system is not in our source list but does offer OData, you can connect it this way. Well-known sources such as SAP services, Mendix and Topdesk also run over OData in Yres.
Yes. An API key is sent as an extra HTTP header with the regular OData source type. For OAuth 2.0 you choose the OData OAuth source type, with client credentials or authorization code. With authorization code a refresh token is mandatory; without it Yres rejects the source.
Only when the OData service cannot be reached directly from Azure, for instance because it runs on-premises or behind a firewall. For a feed that is reachable over the internet, the standard cloud runtime of Azure Data Factory is enough.
Full technical description in the knowledge base →·Last reviewed:
Built for organisations on Azure and Power BI. Yres connects your sources, keeps the history and promotes changes in a controlled way, without manual work.