Aller au contenu

Rapprocher les données manquantes ou divergentes

Comparez un ensemble source délimité à la cible en distinguant attente, correspondance manquante et valeurs erronées.

Philipp Reuter2 min de lecture
Cartouche de données avec en-tête violet, symboles de transfert et de validation, et deux champs remplis sur des longueurs différentes.

Définissez les correspondances

Un indicateur de transfert vert ne prouve pas que les données cibles sont correctes. Le rapprochement exige un ensemble source délimité, des correspondances entre identifiants et des champs comparables sur le plan métier. AWS décrit la vérification des lignes source et cible correspondantes. Une intégration métier peut toutefois créer plusieurs documents cibles pour une commande. Vérifiez alors cette relation plutôt que le seul nombre de lignes.

Consignez la sélection, la version, le fuseau horaire et l’instant d’observation. Une source qui évolue en continu n’est pas forcément comparable à une cible lue auparavant. SAP explique cette délimitation du rapprochement. Vérifiez aussi les filtres, annulations et unités avant de qualifier les écarts d’erreurs.

Exemple : une quantité erronée, une commande en attente

Cet exemple est entièrement fictif. L’export inchangé B-7 est mis à disposition à 10:00. Le délai maximal convenu pour ce flux est de 5 minutes avant visibilité dans la cible. Chaque commande source doit produire exactement une commande cible ; toutes les quantités désignent des unités individuelles. L’extrait cible est lu à 10:03. Il ne s’agit pas d’un instantané atomique des deux systèmes.

Source

Quantité source

Cible

Quantité cible

Constat et prochaine étape

S-101

4

E-501

4

Champs vérifiés concordants ; consigner la correspondance.

S-102

12

E-502

21

Écart de valeur ; examiner la correspondance des champs et le traitement.

S-103

2

—

—

Pas encore visible ; vérifier l’état du flux et rapprocher à nouveau après l’échéance.

À 10:03, le délai de la dernière commande n’est pas dépassé. Si elle reste absente après 10:05, elle est en retard et doit être examinée. Cela ne prouve pas que son message a été perdu. Une file, un filtre ou un rejet peut expliquer l’écart. Des totaux égaux n’excluraient pas non plus des contenus intervertis ou erronés.

Rendez les corrections traçables

Pour chaque écart, consignez l’identifiant, les valeurs attendue et observée, le contexte temporel, le responsable et la prochaine vérification. Ne collectez que les données nécessaires. Avant toute nouvelle tentative, vérifiez si une commande cible existe déjà et comment le double traitement est évité.

Corrigez la cause de façon ciblée, puis rapprochez à nouveau le même ensemble délimité. Séparez les cas ouverts des concordances confirmées. Une nouvelle tentative réussie ne valide ni les autres commandes ni les modifications ultérieures.

Sources

Écrit par

  • Philipp ReuterRédacteur qualité logiciellePhilipp Reuter écrit chez ASES sur les tests logiciels et la préparation des nouvelles versions. Ses articles portent sur l’analyse des erreurs, les tests de recette et la vérification des modifications apportées aux applications existantes.

Suivre ASES

À lire aussi

Tous les articles

Interfaces & intégration avec ASES

ERP, CRM et boutique bien connectés