SAP BW - Data Warehousing
In questo capitolo parleremo di Star e Extended Star Schema. Capiremo anche cosa sono InfoArea e InfoObjects.
Schema a stella
In Star Schema, ogni dimensione è unita a una singola tabella dei fatti. Ogni dimensione è rappresentata da una sola dimensione e non è ulteriormente normalizzata. Una tabella delle dimensioni contiene una serie di attributi utilizzati per analizzare i dati.
Ad esempio: abbiamo una tabella dei fatti chiamata FactSales che ha chiavi primarie per tutte le tabelle e misure Dim units_sold e dollars_sold fare analisi.
Abbiamo 4 tabelle dimensionali: DimTime, DimItem, DimBranch, DimLocation come mostrato nell'immagine seguente.
Ogni tabella delle dimensioni è collegata a una tabella dei fatti poiché la tabella dei fatti ha la chiave primaria per ciascuna tabella delle dimensioni utilizzata per unire due tabelle.
I fatti / misure nella tabella dei fatti vengono utilizzati a scopo di analisi insieme agli attributi nelle tabelle delle dimensioni.
Schema a stella esteso
Nello schema Extended Star, le tabelle dei fatti sono collegate alle tabelle delle dimensioni e questa tabella delle dimensioni è ulteriormente connessa alla tabella SID e questa tabella SID è collegata alle tabelle dei dati principali. In uno schema a stella esteso, le tabelle dei fatti e delle dimensioni sono all'interno del cubo, tuttavia le tabelle SID si trovano all'esterno del cubo. Quando si caricano i dati transazionali nel cubo Info, gli ID Dim vengono generati in base ai SID e questi ID Dim vengono quindi utilizzati nelle tabelle dei fatti.
Nello schema a stella esteso una tabella dei fatti può connettersi a 16 tabelle delle dimensioni e a ciascuna tabella delle dimensioni è assegnato un massimo di 248 tabelle SID. Queste tabelle SID sono anche chiamate caratteristiche e ogni caratteristica può avere tabelle di dati master come ATTR, Testo, ecc.
ATTR - Viene utilizzato per memorizzare tutti i dati degli attributi.
Text - Viene utilizzato per memorizzare la descrizione in più lingue.
InfoArea e InfoObjects
Gli InfoObject sono conosciuti come l'unità più piccola in SAP BI e vengono utilizzati in InfoObject, DSO, Multi provider, ecc. Ogni InfoObject contiene più InfoObject.
Gli InfoObject vengono utilizzati nei report per analizzare i dati memorizzati e per fornire informazioni ai decisori. Gli InfoObject possono essere classificati nelle seguenti categorie:
- Caratteristiche come cliente, prodotto, ecc.
- Unità come quantità venduta, valuta, ecc.
- Cifre chiave come entrate totali, profitti, ecc.
- Caratteristiche temporali come anno, trimestre, ecc.
Gli InfoObject vengono creati nel catalogo InfoObject. È possibile che un InfoObject possa essere assegnato a un Info Catalog diverso.
Area informazioni
L'Area informazioni in SAP BI viene utilizzata per raggruppare tipi di oggetti simili. L'Area informazioni viene utilizzata per gestire i cubi informazioni e gli InfoOggetti. Ogni InfoObject risiede in un'Area informazioni e puoi definirlo in una cartella che viene utilizzata per tenere insieme file simili.