Une table de faits (ventes, commandes : une ligne par événement, avec des montants) entourée de tables de dimensions (clients, produits, dates, régions : les axes d'analyse).
Relations un-à-plusieurs de la dimension vers les faits ; sens de filtrage simple de préférence.
Une table de dates dédiée, marquée comme telle, pour l'intelligence temporelle.
Éviter les tables « tout-en-un » et les relations bidirectionnelles inutiles ; masquer les colonnes techniques.