New feature overview of Cubes 1.0 – lightweight Python OLAP and pluggable data warehouse. Video: https://www.youtube.com/watch?v=-FDTK80zsXc Github sources: https://github.com/databrewery/cubes
Logical Physical
create model connect
physical data store
(database or API)
|
Browser
"
Store
#
Provider
Σ
aggregate
model
cubes
dimensions
model
backend objects
Browser
■ uses logical model
■ implements aggregation
■ builds queries
■ retrieves data
Logical Physical
physical data store
(database or API)
|
Browser
"
Store
Σ
aggregate
model
Store
■ provides database or API connection
■ might provide a model
■ slicer tool actions (future)
validation, schema, optimization, ... Logical Physical
physical data store
(database or API)
|
Browser
connect
"
Store
Public
HTML & JS
Application
Slicer server
store
HTTP request
JSON reply
model
Public
HTML & JS
Application
WSGI
store
HTTP request
JSON reply
Slicer Flask App
model
Public
HTML
Django, Flask, …
store
JSON reply
Cubes
Python API
model
Public
Public
store
Flask
HTML
HTML
Web Application
PHP, RoR, Django
Slicer server
Slicer Blueprint
model
Internal
store
HTTP request
JSON reply
model