
OOP languages offer a hierarchy of classes (and their instances), properties, methods and references to model our thinking. We describe the real world using words from our language - nouns (things), adjectives (properties of those things), verbs (actions), prepositions (relations between things) etc. The better we understand “what’s inside”, the easier we can use those services.

Information services store data which model the real world, and help us to create, manipulate and search this data. We use OData as a standardized abstraction to cope with it. Sooner or later that becomes a “Tower of Babel” problem (too many languages) so people stop understanding each other. Each service exposes its own API (for automated processes and scripting) and its own UI (tools for manual interaction). As you can imagine, there are a variety of services modeling various aspects of operation (Inventory, Support Teams, Supply Chain, Telemetry, Incident Handling, etc.) and each are implemented in different manners and with various technologies. We are a team from Microsoft that is responsible for internal data and operations. Archive The objective: standardizing on an abstraction.

you can filter using the 'TimeDimensionBegin' and 'TimeDimensionEnd' fields.ODataQueryBuilder: a JavaScript library for building OData queries To make sure that the service returns all the data related to one year. The indicator data can be related to one year or, in some cases, to a time period that can span over multiple consecutive years.

Continuing to build on the query from the previous example, if you wish to see the life expectancy at birth data for male sex only, the query is:Įxample 6 - Filtering indicator data by time dimension Use the URL parameter filter with a list of fully qualified dimension codes separated by operator You can filter the data returned by the web service by identifying specific dimensions and dimension codes that you wish to include or exclude.
