Table d'agrégats

Une table d'agrégats stocke à l'avance des résultats déjà calculés (sommes, comptages par jour, par produit) à un grain plus grossier que la table de faits. Elle accélère les tableaux de bord et réduit le coût des requêtes répétées, en échange d'une logique de mise à jour et d'un risque d'écart avec la source.

Exemple

CREATE TABLE agg_ventes_jour AS SELECT date_vente, SUM(montant) AS ca FROM fait_ventes GROUP BY 1;

Notions voisines

Tout le glossaire