Schema a stella e schema a stella esteso in SAP BI/BN
⚡ Riepilogo intelligente
Schema a stella e schema a stella esteso in SAP BW organizza i dati in tabelle dei fatti e delle dimensioni, dove il modello esteso collega le dimensioni ai dati master tramite tabelle SID, consentendo una maggiore profondità di analisi e un maggiore riutilizzo dei dati master.

Cos'è uno schema?
In un sistema di gestione di database (DBMS), uno schema rappresenta il database relazionale. Definisce le tabelle, i campi di ciascuna tabella e le relazioni tra campi e tabelle. In altre parole, uno schema è una raccolta di oggetti del database, tra cui tabelle, viste, indici e sinonimi. Gli schemi sono generalmente memorizzati in un dizionario dati.
Che cos'è uno schema a stella classico?
Uno schema a stella classico è un modello di dati multidimensionale. Si basa su un centro tabella dei fatti circondato da diverse tabelle dimensionali a forma di stella (da cui il nome).
Un InfoCubo è composto da diversi InfoObject (caratteristiche e dati chiave) ed è strutturato secondo lo schema a stella. È presente una grande tabella dei fatti con i dati chiave per l'InfoCube, circondata da numerose tabelle delle dimensioni che formano la stella. Una tabella dei fatti può avere un massimo di 16 dimensioni.
I vantaggi dello schema a stella sono la facilità di segmentazione dei dati, la semplicità di comprensione e il miglioramento delle prestazioni.
Che cos'è uno schema a stella esteso?
Nello schema a stella esteso, la "tabella dei fatti" e la "tabella dei dati anagrafici" sono collegate tramite una tabella SID (Surrogate ID). La tabella dei fatti e la tabella delle dimensioni si trovano all'interno del cubo, mentre i dati anagrafici si trovano all'esterno. Ha una capacità di analisi di 16 × 248 (tabelle SID). La tabella dei fatti è piccola e la tabella delle dimensioni è grande, contrariamente allo schema a stella classico. Nello schema a stella esteso, la tabella delle dimensioni non contiene dati anagrafici.
I diversi componenti di uno schema a stella esteso sono:
- La tabella degli attributi contiene gli attributi dei dati anagrafici.
- La tabella SID crea un SID (ID surrogato) univoco per ogni record di dati anagrafici.
- La tabella delle dimensioni crea un DimID per ogni combinazione univoca di SID (una tabella delle dimensioni può contenere un massimo di 248 caratteristiche SID).
- La tabella di testo contiene le descrizioni dei dati anagrafici.
- La tabella dei fatti contiene una combinazione univoca di ID delle dimensioni e indicatori chiave (una tabella dei fatti può contenere un massimo di 233 indicatori chiave).
Di seguito è riportato un esempio di come appare una tabella dei fatti di un InfoCube.
Di seguito sono riportate le tabelle delle dimensioni e dei SID.
Di seguito sono riportate le tabelle dei dati master e del testo dell'InfoObject.
InfoCube: Esempio di schema a stella esteso
Di seguito è riportato un esempio di InfoCube che mostra lo schema a stella esteso.
Passaggi che illustrano lo schema a stella esteso di un InfoCube:
- La tabella dei fatti dell'InfoCube ha un valore di 3.
- Il valore della tabella dei fatti (“3”) viene mappato nella tabella delle dimensioni.
- L'ID dimensione "3" ha un SID mappato nella tabella SID.
- Il valore SID è mappato con le tabelle di testo e dati master.







