Quelle est la différence entre une mesure et une dimension ?
Une mesure est une valeur numérique que vous pouvez agréger, comme le chiffre d'affaires, la quantité ou la durée, tandis qu'une dimension est un attribut descriptif selon lequel vous découpez et regroupez, comme le produit, la région ou la date. Les mesures sont les chiffres ; les dimensions sont les catégories selon lesquelles vous ventilez ces chiffres.
Presque toute question analytique combine les deux : une mesure résumée selon une ou plusieurs dimensions. « Le chiffre d'affaires total par région et par mois » utilise le chiffre d'affaires comme mesure et la région et le mois comme dimensions.
- Les mesures sont quantitatives et additives (ou semi-additives) : sommes, dénombrements, moyennes. Elles résident surtout dans les tables de faits.
- Les dimensions sont un contexte qualitatif, le qui, quoi, quand, où, utilisées dans les GROUP BY et les filtres. Elles résident dans les tables de dimensions.
Bien opérer ce partage est l'essence d'une requête bien formée ; les confondre conduit à des résultats absurdes (on ne peut pas moyenner utilement une catégorie ni regrouper par un montant brut).
iDBQuery comprend cette distinction automatiquement. À partir d'une question en langage courant, il reconnaît quels champs sont des mesures à agréger et lesquels sont des dimensions selon lesquelles regrouper ou filtrer, puis rédige le SQL correct. Sa couche sémantique classe les colonnes même lorsque les noms sont obscurs, et il peut tirer la mesure d'une source et une dimension d'une autre, en les joignant pour vous. Chaque résultat est sourcé jusqu'aux lignes d'origine, de sorte que vous pouvez confirmer que le chiffre a été agrégé exactement selon les dimensions que vous vouliez.
Updated 2026-06-22