When trying to create an OData data source and clicking the Next button to infer the schema this error is generated. I tried several APIs all with the same result.
You can use a REST data source for these although some do not work from javascript due to CORS configuration. In that case, you might need to contact vendor or write custom serverside code.