2.1 OData Grundlagen

OData1) (Open Data Protocol) ist ein REST2)-basierter Standard für Datenabfragen, entwickelt von OASIS3).

Warum OData?

  • Nativer Support in Excel, Power BI, Access
  • Standardisierte Query-Syntax4)
  • Automatische Metadaten (Schema) im CSDL5) Format

OData Version

Der Data Gateway unterstützt OData v4.016).

Service Document

GET /odata/demo

Listet alle verfügbaren Entity Sets (Tabellen/Views).

Metadata

GET /odata/demo/$metadata

Liefert das Schema im EDMX7)-Format.

Entity Set abfragen

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

Query Options

Option Beschreibung Beispiel
$filter Filtert Ergebnisse $filter=Price gt 100
$select Wählt Spalten $select=Name,Price
$orderby Sortiert Ergebnisse $orderby=Name desc
$top Limitiert Anzahl $top=10
$skip Überspringt Einträge $skip=20
$count Zählt Ergebnisse $count=true
$expand Lädt Beziehungen $expand=Orders

Weiterführend

Quellen

Zuletzt geändert: den 29.01.2026 um 15:12