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.