database - OLAP Cube - Data Cube -


i have quick question regaring olap cubes or data cubes. when @ image not understand "where" represented data on cube is. guess 1 on surface, right? otherwise rotating cube not show different values.

so, question is, data stored "in cube?"

should not sth like:

f(x,y,z) -> value (1) 

and value inside cell? here see only

f(x,y) -> surfacevalue (2a)  f(x,z) -> surface value (2b)  f(y,z) -> surface value (2c) 

so, stored in cube? mappings (1 - 2c).

unfortunately, there lot of confusing terms connected olap databases. cubes 1 of worst offenders because applied databases, regardless of number of dimensions. despite fact might reasonably assume cube refers 3-dimensional object.

cube, in context, used metaphor , shouldn't considered literally. used because hard illustrate/imagine objects more 3 dimensions.

a 1-dimensional dataset represented this:

        10.00   15.00   16.00 -------------------------------- year    2014    2015    2017 

here can see measure plotted against year.

2-dimensions illustrated so:

region  1 |   5.00    2.00    4.00         2 |   5.00    5.50    5.00         3 |   0.00    7.50    5.00 ----------|-------------------------- year      |   2014    2015    2017 

now can see same measure plotted against year , region.

3-dimensions can thought of cube. wikipedia picture linked to example of this.

now higher dimensions examples hard/impossible generate on 2d screen. in practice 4/5/6/etc dimensional reports presented 2d report, series of filters applied, limiting returned records , totals.

example:

department:   marketing customer age: 18 - 24  region  1 |   1.15    1.50    0.00         2 |   2.75    4.01    1.25         3 |   0.00    0.00    1.14 ----------|-------------------------- year      |   2014    2015    2017 

this shows our measure 2 additional filters. 4d report.

the cube concept trying express there layers data, can navigate through.

dr rob meredith, of monash university, talks subject on 1 of podcasts. think it's half way through semester 1, 2009 - episode 3 or semester 1, 2009 - episode 4.


Comments

Popular posts from this blog

python - Selenium remoteWebDriver (& SauceLabs) Firefox moseMoveTo action exception -

html - How to custom Bootstrap grid height? -

transpose - Maple isnt executing function but prints function term -