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.