Configuration avancée
Avancé5 min de lecture

Guide pratique des règles relationnelles inter-variables

Comment configurer des contraintes mathématiques et temporelles entre deux colonnes sans écrire de code.

#règles relationnelles#règle relationnelle#relationalRules#opérateurs#contraintes#configuration#cohérence#logique
À retenir

Une règle relationnelle lie deux colonnes d'une même ligne. Si l'une des deux cellules est manquante, la règle s'abstient pour éviter les fausses alertes.

Principe de fonctionnement

Une règle relationnelle évalue l'expression logique suivante sur chaque enregistrement du dataset :

[ Colonne Source A ] <Opérateur Logique> [ Colonne Cible B ]

Les 6 opérateurs réels disponibles dans DataQuality

Le moteur de règles supporte exactement les 6 opérateurs relationnels suivants :

OpérateurSignificationExemple d'utilisation MEAL
<=Inférieur ou égal ànombre_enfants_moins_5ans <= taille_menage
<Strictement inférieur ànombre_filles_scolarisees < total_enfants
>=Supérieur ou égal àdate_retour >= date_depart
>Strictement supérieur àrevenu_total > depenses_loyer
==Égal àtotal_membres == membres_hommes + membres_femmes
!=Différent destatut_matrimonial != 'CELIBATAIRE' si conjoint présent

Configuration pas-à-pas dans un projet

Pour ajouter une règle relationnelle :

  • 1. Ouvrez votre projet dans Projets MEAL (/projets/[id]).
  • 2. Accédez à la section 'Règles relationnelles inter-variables'.
  • 3. Cliquez sur '+ Ajouter une règle relationnelle'.
  • 4. Choisissez la colonne de gauche (ex: 'nombre_actifs').
  • 5. Sélectionnez l'opérateur parmi la liste (ex: '<=').
  • 6. Choisissez la colonne de droite (ex: 'taille_menage').
  • 7. Définissez le niveau de sévérité (Critique, Haute ou Moyenne).
  • 8. Renseignez un message personnalisé compréhensible pour vos enquêteurs (ex: 'Le nombre de membres actifs ne peut pas dépasser la taille totale du ménage').
  • 9. Cliquez sur 'Enregistrer la configuration'.

Cas d'inapplication d'une règle relationnelle

DataQuality applique un principe de sécurité : si la colonne de gauche OU la colonne de droite est vide ou contient un code manquant, la règle N'EST PAS évaluée. Cela évite de pénaliser la cohérence lorsqu'une donnée est simplement absente.

Mettre en pratique dans l'application

Accédez directement à la fonctionnalité liée dans DataQuality.

Étape suivante recommandée

Skip Logic

Comprenez la prise en charge des questions conditionnelles.