
Data Modeling
Schema a stella, tabelle dei fatti e delle dimensioni, normalizzazione, denormalizzazione, SCD, granularità
1Cos'è uno star schema nel data modeling?
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.
2Qual è il ruolo di una fact table in un modello dimensionale?
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.
3Cos'è una dimension table in un modello dimensionale?
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.
Cos'è il grain (granularità) di una fact table?
Qual è la differenza tra una misura additiva e una misura semi-additiva?
+17 domande da colloquio
Altri argomenti di colloquio Data Analytics
Google Sheets - Fondamenti
Google Sheets - Formule avanzate
SQL - Fondamenti
SQL - Aggregazioni e raggruppamenti
SQL - Join
BigQuery - Fondamenti
Data Cleaning - Pulizia dei dati
KPI e metriche di business
Statistica descrittiva
Zapier e automazione No-Code
Principi di data visualization
Python & Pandas - Fondamenti
Google Sheets - Dashboard automatizzate
SQL - Subquery e CTE
SQL - Window Functions
BigQuery - Funzionalità avanzate
Analisi di funnel e conversione
Analisi delle coorti e retention
Google Tag Manager e tracking
API e webhook
dbt - Fondamenti
AB Testing e statistica applicata
Looker Studio (Google Data Studio)
Power BI - Fondamenti
SQL - Query analitiche avanzate
dbt - Funzionalità avanzate
Power BI - DAX e dashboard avanzate
Python Analytics - Analisi avanzata e ML
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