The most detailed unit of the data is a fact. Fact can be a contract,
invoice, spending, task, etc. Each fact might have a measure – an attribute
that can be measured, such as: price, amount, revenue, duration, tax,
discount, etc.

The dimension provides context for facts. Is used to:

filter queries or reporst

controls scope of aggregation of facts

used for ordering or sorting

defines master-detail relationship

Dimension can have multiple hierarchies, for example the date dimension
might have year, month and day levels in a hierarchy.

Logical model describes the data from user’s or analyst’s perspective: data
how they are being measured, aggregated and reported. Model is independent of
physical implementation of data. This physical independence makes it easier to
focus on data instead on ways of how to get the data in understandable form.

Cubes comes with built-in WSGI HTTP OLAP server called slicer - Command Line Tool and
provides json API for most of the cubes framework functionality. The server is
based on the Werkzeug WSGI framework.

More information about the Slicer server requests can be found in the chapter
OLAP Server. See also programming reference of the server module.