Aller au contenu principal

Dimensions et mesures

Dimensions

Une dimension est un attribut par lequel vous groupez ou filtrez. Chaque dimension a un type :

  • Catégorielle — textes, nombres, booléens : country, plan, status
  • Temporelle — dates et horodatages, interrogés à un grain : minute, heure, jour, semaine, mois, trimestre ou année.

Pour chaque dimension, vous pouvez configurer :

  • Nom, alias, description — ce que voient les utilisateurs dans les sélecteurs de champs ; les descriptions aident aussi à ancrer Axi.
  • Source — une colonne ou une expression SQL.
  • Grains (dimensions temporelles) — les grains proposés dans les éditeurs.
  • Axe temporel principal — marque la dimension temporelle par défaut du modèle. Il alimente l'axe temporel partagé utilisé par les filtres de date d'onglet et par les métriques cumulatives ou à décalage.
  • Masquée — cachez les colonnes internes des éditeurs sans les supprimer.

Si un rafraîchissement de schéma révèle que la colonne sous-jacente d'une dimension a disparu, la dimension est signalée orpheline pour être re-liée ou supprimée.

L'onglet Dimensions : une dimension temporelle avec ses grains et l'option Axe temporel principal.

Mesures

Une mesure décrit comment les lignes s'agrègent. Agrégations disponibles :

AgrégationSignification
SommeTotal d'une colonne numérique
CompteNombre de lignes
Compte distinctValeurs distinctes d'une colonne
MoyenneMoyenne
Min / MaxExtrêmes
PercentileUn percentile configurable (0–1), ex. 0,5 pour la médiane
Somme booléenneNombre de valeurs true
Agrégation de chaînesValeurs concaténées

La source d'une mesure peut être une colonne, une expression SQL, ou simplement le compte d'enregistrements.

Filtres de mesure

Une mesure peut embarquer ses propres filtres — par exemple commandes finalisées uniquement — avec des opérateurs comme égal, dans, entre, supérieur à, est nul… Le filtre s'applique à chaque utilisation de la mesure, où qu'elle soit utilisée.

Comportement temporel

  • Axe temporel d'agrégation — par défaut une mesure s'agrège le long de l'axe temporel principal du modèle ; vous pouvez la fixer sur une autre dimension temporelle.
  • Fenêtre semi-additive — pour les mesures qu'il ne faut pas sommer dans le temps (soldes de compte, niveaux de stock) : prendre la dernière valeur ou la première valeur par période au lieu de la somme, par groupement choisi.

L'onglet Mesures : une mesure avec son agrégation et un filtre intégré.

Check-list de curation

  • Renommez les colonnes cryptiques avec des alias et ajoutez des descriptions.
  • Masquez les colonnes techniques (ids, hashes, champs d'audit).
  • Définissez l'axe temporel principal sur chaque modèle qui a une date d'événement naturelle.
  • Encodez les règles métier (ex. « utilisateurs actifs uniquement ») comme filtres de mesure pour qu'elles ne soient jamais oubliées.