skip to main content
Querying with OData Version 4 : Getting started with OData Version 4

Try Now

Getting started with OData Version 4

This section describes using Hybrid Data Pipeline to query data with OData Version 4. Hybrid Data Pipeline also supports OData Version 2. For information on querying with OData Version 2, see Getting started with OData Version 2.
The Open Data Protocol (OData) provides a standard for exposing resources using Uniform Resource Identifiers (URIs) and an API for querying the resources with simple HTTP messages. Hybrid Data Pipeline OData services support OData requests for a variety of data stores. Since OData is REST-based, and does not require any locally-installed software, the Hybrid Data Pipeline OData API provides quick and easy data access for mobile apps and desktop applications.
The OData API is based on an object model instead of the tabular representation used by many data stores. To translate OData requests, Hybrid Data Pipeline requires a schema map. As part of a data source definition, you use the Configure Schema editor to select the tables (or objects), columns (or attributes) and functions to access with OData. Hybrid Data Pipeline generates a JSON schema map that exposes your selections as entities and their properties.

Using OData

To access a data store using OData requires both Hybrid Data Pipeline configuration and implementation on the client-side.
1. While logged into Hybrid Data Pipeline, create or edit a data source definition.
2. In the data source definition, enable OData access by Configuring data sources for OData Version 4 connectivity.
3. In the client, create requests to the OData-enabled data source, as demonstrated in Testing data source configurations (OData Version 4) and described in more detail in Formulating queries with OData Version 4.
* Configuring data sources for OData Version 4 connectivity
* Testing data source configurations (OData Version 4)
* Requesting service metadata and the service document