La dimension date est une table de calendrier qui contient une ligne par jour avec ses attributs : année, trimestre, mois, semaine, jour de la semaine, jour férié, exercice fiscal. Les faits la référencent par une clé de date, ce qui simplifie les regroupements temporels et évite de recalculer ces attributs dans chaque requête.
Exemple
SELECT annee, mois, SUM(montant) FROM fait_ventes f JOIN dim_date d USING (date_key) GROUP BY 1, 2;