2.1 OData osnove

OData1) (Open Data Protocol) je na REST2) temelječ standard za podatkovne poizvedbe, ki ga je razvil OASIS3).

Zakaj OData?

  • Naravna podpora v Excel, Power BI, Access
  • Standardizirana sintaksa poizvedb4)
  • Samodejni metapodatki (shema) v obliki CSDL5)

OData različica

Data Gateway podpira OData v4.016).

Service Document

GET /odata/demo

Navede vse razpoložljive Entity Sets (tabele/poglede).

Metapodatki

GET /odata/demo/$metadata

Vrne shemo v obliki EDMX7).

Poizvedba Entity Set

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

Query Options

Možnost Opis Primer
$filter Filtrira rezultate $filter=Price gt 100
$select Izbere stolpce $select=Name,Price
$orderby Razvrsti rezultate $orderby=Name desc
$top Omeji število $top=10
$skip Preskoči vnose $skip=20
$count Prešteje rezultate $count=true
$expand Naloži razmerja $expand=Orders

Naprej

Viri

Zuletzt geändert: dne 29.01.2026 ob 23:30