Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Che cos'è Multi Dimension OLAP CUBE e fornisci un cubo di esempio con più di 3 dimensioni

Nel mondo DW, la parola "dimensione" è sovraccarica:cambia significato a seconda del contesto. Ecco un esempio.

  • In una determinata data , un cliente entra in un negozio e acquista un prodotto .

Questo esempio ha quattro dimensioni (data, cliente, negozio, prodotto) e un fatto (vendite). Quindi una tipica star di Kimball sarebbe simile a:

Una dimensione (tabella) è una tabella di ricerca per le proprietà di oggetti che cambiano raramente. Prodotto, cliente e negozio possono modificare alcune delle loro proprietà (attributi), ma raramente lo fanno. La tabella dei fatti cattura le interazioni tra questi oggetti. All'intersezione di dimensioni data, negozio, prodotto e cliente sono una misura SalesAmount . Nota com'è facile aggregare (sommare) l'importo delle vendite per data, per anno, per prodotto, per marca, per città, per paese, per fascia di età, per qualunque cosa -- che era l'idea in primo luogo.