Tutto su Star Schema & Schema a stella esteso in SAP BI / BW

Sommario:

Anonim

Cos'è lo schema?

Nel sistema di gestione del database (DBMS), lo schema rappresenta il database relazionale. Definisce le tabelle, i campi in ogni tabella e la relazione tra campi e tabelle. In altre parole, lo schema è una raccolta di oggetti di database, incluse tabelle, viste, indici e sinonimi. Gli schemi sono generalmente archiviati in un dizionario di dati.

Cos'è lo schema a stella classico?

Uno schema a stella classico è un modello di dati multidimensionale basato su una tabella centrale dei fatti circondata da diverse tabelle dimensionali a forma di stella (da cui il nome).

Un InfoCubo è composto da diversi Info-Oggetti (caratteristiche e figure chiave) ed è strutturato secondo lo schema a stella. Ciò significa che c'è una grande tabella dei fatti con le cifre chiave per l'InfoCubo, così come molte tabelle dimensionali circondano la struttura che appare come una stella.

I vantaggi dello schema a stella sono la riduzione, la facile comprensione dei dati e l'aumento delle prestazioni.

Cos'è lo schema a stella esteso?

Nello schema a stella esteso, la "tabella dei fatti" e la "tabella dei dati principali" sono collegate tramite la tabella SID (Surrogate ID). Nello schema a stella esteso, la tabella dei fatti e la tabella delle dimensioni saranno all'interno del cubo. Ha una capacità di analisi di 16 * 248 (tabella SID). La tabella dei fatti è piccola e la tabella delle dimensioni è enorme contrariamente al modello Star Schema. Nel modello dello schema a stella esteso, la tabella delle dimensioni non contiene dati anagrafici

Di seguito sono riportati i diversi componenti di uno schema a stella esteso.

  1. La tabella degli attributi contiene l'attributo dei dati anagrafici.
  2. La tabella SID crea il SID univoco per (Surrogate Id) ogni record di dati anagrafici.
  3. La tabella dimensionale crea il DimId per ogni combinazione univoca di SID (max 248 SID (caratteri) possono essere contenuti nella tabella DIM).
  4. La tabella di testo contiene la descrizione dei dati anagrafici.
  5. La tabella dei fatti contiene una combinazione univoca di ID DIM e cifre chiave (massimo 233 cifre chiave (quantità misurabile) possono contenere la tabella dei fatti).

Di seguito è riportato un esempio di come appare una tabella dei fatti di un Infocube.

Di seguito sono riportate le tabelle Dimension e SID.

Di seguito sono mostrati i dati anagrafici dell'oggetto Info e la tabella di testo.

Infocube: Schema a stella esteso di esempio:

Di seguito è riportato un esempio di Infocube che mostra lo schema a stella esteso.

Passaggi che spiegano lo schema a stella esteso di un Infocube:

  1. La tabella dei fatti dell'InfoCubo ha un valore 3.
  2. Il valore della tabella dei fatti (cioè "3") è mappato nella tabella delle dimensioni.
  3. L'ID dimensione "3" ha un SID mappato nella tabella SID.
  4. Il valore SID viene mappato con la tabella dei dati di testo e master.