Points clés
- Catégorie
- Données et tableaux
- Types d’entrée
- textarea, number, select, checkbox
- Type de sortie
- text
- Couverture des échantillons
- 4
- API disponible
- Yes
Vue d’ensemble
Le Validateur de Clés Étrangères est un outil essentiel pour garantir l'intégrité référentielle entre deux ensembles de données, en identifiant rapidement les incohérences, les valeurs manquantes ou les enregistrements orphelins.
Quand l’utiliser
- •Avant d'importer des données liées dans une base de données relationnelle.
- •Pour nettoyer des fichiers CSV ou Excel issus de sources différentes.
- •Lors de la vérification de la cohérence entre des tables de référence et des tables transactionnelles.
Comment ça marche
- •Saisissez vos données de clé primaire (table parente) et de clé étrangère (table enfant).
- •Indiquez les numéros de colonnes correspondant aux clés dans chaque jeu de données.
- •Sélectionnez le mode de validation souhaité, comme la recherche d'enregistrements orphelins ou de clés manquantes.
- •Générez un rapport détaillé ou un fichier CSV pour isoler les données non conformes.
Cas d’usage
Exemples
1. Validation des commandes clients
Analyste de données- Contexte
- Un analyste doit vérifier si tous les ID clients présents dans le fichier des commandes existent bien dans la table principale des clients.
- Problème
- Certaines commandes sont associées à des clients supprimés, créant des erreurs dans le système de facturation.
- Comment l’utiliser
- Coller la liste des clients (ID en colonne 1) et la liste des commandes (ID client en colonne 3). Choisir le mode 'Trouver seulement les clés invalides'.
- Configuration d’exemple
-
primaryKeyColumn: 1, foreignKeyColumn: 3, validationMode: 'invalid' - Résultat
- Le rapport généré liste précisément les ID clients orphelins, permettant de corriger ou de supprimer les commandes erronées.
Tester avec des échantillons
data-processingHubs associés
FAQ
Qu'est-ce qu'un enregistrement orphelin ?
Un enregistrement orphelin est une ligne dans votre table enfant qui fait référence à une clé primaire inexistante dans la table parente.
L'outil est-il sensible à la casse ?
Oui, vous pouvez activer ou désactiver l'option 'Sensible à la casse' pour traiter les majuscules et minuscules comme des valeurs identiques ou distinctes.
Puis-je ignorer les cellules vides ?
Absolument, l'option 'Ignorer les valeurs vides' permet d'exclure les cellules nulles ou vides de la validation pour éviter les faux positifs.
Quels formats de sortie sont disponibles ?
Vous pouvez obtenir un rapport détaillé, un résumé statistique, un format JSON structuré ou un fichier CSV contenant uniquement les entrées invalides.
Quelle est la limite de colonnes ?
L'outil prend en charge les colonnes indexées de 1 jusqu'à 100.