Guides pratiques approfondis

Contrôler une jointure avant de croiser deux fichiers

Mesurer clés vides, doublons, lignes sans correspondance et multiplication des lignes avant de publier un rapprochement de données.

Mise à jour :

Rapports et graphiques sur un bureau de contrôle des données. Scène illustrative, sans données réelles.

Rapports et graphiques sur un bureau de contrôle des données. Scène illustrative, sans données réelles.

Le rapprochement conserve-t-il la signification des lignes ?

Une jointure techniquement réussie peut fausser un total. Le problème vient souvent du grain : un fichier décrit des entreprises, l’autre des établissements ou des périodes. Deux occurrences à gauche et trois à droite produisent six associations pour la même clé. Le contrôle doit donc précéder tout calcul de somme ou de taux.

  1. Définir grain et contrat

    Écrivez ce que représente une ligne dans chaque fichier, la période et la cardinalité attendue : un-à-un ou plusieurs-à-un. Si le fichier droit contient plusieurs périodes, ajoutez la période à la clé ou filtrez-la explicitement.

  2. Préserver les identifiants

    Chargez SIREN, codes et références comme texte. Gardez zéros initiaux, casse et espaces tant qu’une règle de normalisation n’est pas justifiée. Une correspondance exacte ratée demande une enquête ; elle ne justifie pas une fusion approximative automatique.

  3. Inspecter les clés

    Comptez les clés vides, les groupes de clés répétées et les lignes non appariées. Une clé répétée peut être légitime à un grain plus fin. Définissez une règle avant de dédupliquer : conserver une version, agréger ou élargir la clé.

  4. Comparer les volumes

    Calculez le nombre de lignes attendu en jointure interne et gauche. Vérifiez ensuite comptes et sommes avant/après ; une augmentation est acceptable seulement si le changement de grain est voulu et documenté.

Contrôler deux fichiers CSV

Calcul effectué dans votre navigateur. Les fichiers et valeurs saisis ne sont pas envoyés au serveur. CSV UTF-8 : 2 Mo et 10 000 lignes de données maximum par fichier.

Prêt pour le calcul.

Correspondance exacte, sensible à la casse et aux espaces ; clés vides exclues des appariements. Les lignes non appariées incluent les clés vides. Aucun fichier fusionné n’est produit.

Situations et arbitrages

Situations types pour préparer un contrôle. Elles ne décrivent pas des missions ou observations réalisées.

Deux lignes face à trois

Avec la même clé présente deux fois à gauche et trois fois à droite, une jointure interne produit six lignes. Pour une relation plusieurs-à-un attendue, le fichier droit doit être corrigé ou la clé affinée avant le rapprochement.

Identifiant avec zéro initial

00123 et 123 restent distincts dans cet outil. Si un tableur a supprimé le zéro, revenez à la source et au dictionnaire ; ajouter des zéros sans connaître le format peut créer une fausse correspondance.

Preuve à conserver

  • Nom et version des fichiers ; grain, clé et période de chaque côté.
  • Règles de normalisation, traitement des clés vides et des doublons.
  • Volumes avant/après, lignes non appariées et décision de validation.

Références officielles

Fiches de sources associées

Protocoles connexes

Points à vérifier avant de conclure

  • La table droite est-elle unique à la clé pour une relation plusieurs-à-un ?
  • Les non-correspondances sont-elles examinées avant de devenir des zéros ?
  • Le total est-il calculé au même grain avant et après ?

Questions fréquentes

Faut-il supprimer tous les doublons ?

Non. Identifiez d’abord s’ils décrivent plusieurs établissements, dates ou versions. Une suppression arbitraire peut perdre de la donnée légitime.

Pourquoi ne pas rapprocher les noms automatiquement ?

Un nom peut changer ou être partagé. Un rapprochement approximatif crée des candidats à vérifier, pas une identité démontrée.