OData parameter descriptions
- Last Updated: March 6, 2025
- 1 minute read
- Hybrid Data Pipeline
- Version 4.6
- Documentation
To configure a Hybrid Data Pipeline data source for OData connectivity, you must set OData parameters under the OData tab in the Web UI. The following table provides a detailed description for each OData parameter. For more information on enabling OData connectivity, see Configuring data sources for OData connectivity and working with data source groups.
| Field | Description |
|---|---|
| OData Version |
Enables you to choose from the supported OData versions. OData configuration made with one OData version will not work if you switch to a different OData version. If you want to maintain the data source with different OData versions, you must create different data sources for each of them. |
| OData Name Mapping Case |
Enables you to set the case for entity type, entity set, and property names in OData metadata. Valid Values: Uppercase | Lowercase | Default When set to Uppercase, the case changes to all uppercase. When set to Lowercase, the case changes to all lowercase. When set to Default, the case does not change. |
| OData Access URI |
Specifies the base URI for the OData feed to access your
data source, for example, The URI contains the case-insensitive name of the data source to connect to, and the query that you want to execute. This URI is the OData Service Root URI for the OData feed. The Service Document for the data source is returned by issuing a GET request to the data source's service root. The OData Service Document returns the names of the entities exposed by the Data Source OData service. To get details such as the properties of the entities exposed, the data types for those properties and the relationships between entities, the Service Metadata Document can be fetched by adding /$metadata to the service root URI. |
| Schema Map |
Enables OData support. If a schema map is not defined, the OData API cannot be used to access the data store using this data source definition. Use the Configure Schema editor to select the tables and columns to expose through OData. See Configuring data sources for OData connectivity and working with data source groups for more information. |
| Page Size |
Determines the number of entities returned on each
page for paging controlled on the server side. On the client side, requests can use the
Valid Values: 0 | n where n is an integer from 1 to 10000. When set to 0, the server default of 2000 is used. Default: 0 |
| Refresh Result |
Controls what happens when you fetch the first page of a cached result when using Client Side Paging. Skip must be omitted or set to 0. You can use the cached copy of that first page, or you can re-execute the query to get a new result, discarding the previously cached result. Re-executing the query is useful when the data being fetched may change between two requests for the first page. Using the cached result is useful if you are paging back and forth through results that are not expected to change. Valid Values: When set to 0, the OData service caches the first page of results. When set to 1, the OData service re-executes the query. Default: 1 |
| Inline Count Mode |
Specifies how the connectivity service satisfies
requests that include the The optimal setting depends on the data store and the size of results. The
OData service can run a separate query using the Valid Values: When set to 1, the connectivity service runs a
separate When set to 2, the connectivity service fetches all entities before returning the first page. For small results, this approach is always faster. However, the initial response time for the first page may be longer if the result is large. Default: 1 |
| Top Mode |
Indicates how requests typically use $top and $skip for client side pagination, allowing the service to better anticipate how to process queries. Valid Values: Set to 0 when the application generally uses $top to limit the size of the result and rarely attempts to get additional entities by combining $top and $skip. Set to 1 when the application uses $top as part of client-driven paging and generally combines $top and $skip to page through the result. Default: 0 |
| OData Read Only |
Controls whether write operations can be performed on the OData service. Write operations generate a 405 Method Not Allowed response if this option is enabled. Valid Values: ON | OFF When ON is selected, OData access is restricted to read-only mode. When OFF is selected, write operations can be performed on the OData service. Default: OFF |
| String Max Length |
Applies only to Apache Hive data stores. Controls the maximum length reported for Apache Hive String columns. Values larger than the specified value cause the String columns to be excluded from the model. Values smaller than the specified value may cause issues with some OData applications as data may be returned that exceeds the maximum length. The default value is 32768. |