2.1 OData Basics

OData1) (Open Data Protocol) is a REST2)-based standard for data queries, developed by OASIS3).

Why OData?

  • Native support in Excel, Power BI, Access
  • Standardized query syntax4)
  • Automatic metadata (schema) in CSDL5) format

OData Version

The Data Gateway supports OData v4.016).

Service Document

GET /odata/demo

Lists all available Entity Sets (tables/views).

Metadata

GET /odata/demo/$metadata

Returns the schema in EDMX7) format.

Query Entity Set

GET /odata/demo/Customers
GET /odata/demo/Customers?$top=10
GET /odata/demo/Customers?$filter=Country eq 'Germany'

Query Options

Option Description Example
$filter Filter results $filter=Price gt 100
$select Select columns $select=Name,Price
$orderby Sort results $orderby=Name desc
$top Limit count $top=10
$skip Skip entries $skip=20
$count Count results $count=true
$expand Load relationships $expand=Orders

Further Reading

Sources

Zuletzt geändert: on 2026/01/29 at 11:30 PM