Data Analytics

Data Modeling

Schema a stella, tabelle dei fatti e delle dimensioni, normalizzazione, denormalizzazione, SCD, granularità

20 domande da colloquio·
Mid-Level
1

Cos'è uno star schema nel data modeling?

Risposta

Lo star schema è un'architettura di modellazione dimensionale in cui una fact table centrale è circondata da dimension table collegate direttamente. Questa struttura semplifica le query analitiche e ottimizza le prestazioni evitando join multipli tra dimensioni. Il nome deriva dalla forma visiva del diagramma, dove la fact table centrale ricorda il corpo di una stella e le dimensioni i rami.

2

Qual è il ruolo di una fact table in un modello dimensionale?

Risposta

La fact table memorizza misure quantitative (fatturato, quantità venduta, numero di clic) e chiavi esterne verso le dimension table. Rappresenta eventi o transazioni di business. Ogni riga corrisponde a un evento misurabile a un livello di granularità definito. Le colonne numeriche (measure) sono i dati che gli analisti aggregano nelle loro query.

3

Cos'è una dimension table in un modello dimensionale?

Risposta

Una dimension table contiene gli attributi descrittivi che qualificano le misure nella fact table. Ad esempio, una dimensione Prodotto contiene il nome, la categoria, la marca e il prezzo unitario. Le dimensioni consentono di filtrare, raggruppare e suddividere i dati durante l'analisi. Sono in genere denormalizzate per semplificare le query ed evitare join aggiuntivi.

4

Cos'è il grain (granularità) di una fact table?

5

Qual è la differenza tra una misura additiva e una misura semi-additiva?

+17 domande da colloquio

Padroneggia Data Analytics per il tuo prossimo colloquio

Accedi a tutte le domande, flashcards, test tecnici, esercizi di code review e simulatori di colloquio.

Inizia gratis