Naar de inhoud

Ontbrekende en afwijkende integratiegegevens vergelijken

Vergelijk een afgebakende bronset met het doel en onderscheid wachttijd, ontbrekende koppelingen en onjuiste waarden.

Philipp Reuter2 min leestijd
Datacartridge met paarse kop, overdrachts- en vinkjessymbolen en twee gegevensvelden met verschillende vullengtes.

Bepaal welke records bij elkaar horen

Een groene overdrachtsindicator bewijst nog niet dat de doelgegevens kloppen. Voor een gegevensafstemming hebt u een afgebakende bronset, koppelingen naar doelidentificaties en velden met een vergelijkbare zakelijke betekenis nodig. AWS beschrijft de controle van overeenkomstige bron- en doelrijen. Een bedrijfsintegratie kan echter meerdere doeldocumenten uit één bestelling maken. Controleer dan die relatie in plaats van alleen rijen te tellen.

Leg selectie, versie, tijdzone en observatietijd vast. Een voortdurend veranderende bron is niet zonder meer vergelijkbaar met een eerder uitgelezen doel. SAP licht deze afbakening bij gegevensafstemming toe. Controleer ook filters, annuleringen en eenheden voordat u verschillen als fouten telt.

Voorbeeld: één hoeveelheid is fout, één bestelling wacht

Dit voorbeeld is volledig fictief. De ongewijzigde export B-7 wordt om 10:00 vrijgegeven. Voor deze stroom is maximaal 5 minuten afgesproken voordat records zichtbaar zijn in het doel. Elke bronbestelling moet precies één doelorder opleveren; alle hoeveelheden betekenen losse stuks. Het doeluittreksel wordt om 10:03 gelezen. Dit is geen atomaire momentopname van beide systemen.

Bron

Hoeveelheid bron

Doel

Hoeveelheid doel

Bevinding en volgende stap

S-101

4

E-501

4

Gecontroleerde velden komen overeen; koppeling vastleggen.

S-102

12

E-502

21

Waarde wijkt af; veldkoppeling en verwerking onderzoeken.

S-103

2

—

—

Nog niet zichtbaar; processtatus controleren en na de termijn opnieuw vergelijken.

Om 10:03 is de termijn voor de laatste bestelling nog niet verstreken. Ontbreekt die na 10:05 nog steeds, dan is ze te laat en is onderzoek nodig. Dat bewijst niet dat het bericht verloren is gegaan. Een wachtrij, filter of afwijzing kan het verschil verklaren. Gelijke totaalaantallen zouden verwisselde of onjuiste inhoud evenmin uitsluiten.

Maak correcties navolgbaar

Leg per afwijking de identificatie, verwachte en waargenomen waarde, tijdscontext, verantwoordelijke en volgende controle vast. Verzamel alleen benodigde gegevens. Controleer vóór een herhaling of er al een doelorder bestaat en hoe dubbele verwerking wordt voorkomen.

Verhelp de oorzaak gericht en vergelijk daarna dezelfde afgebakende set opnieuw. Houd open gevallen gescheiden van bevestigde overeenkomsten. Een geslaagde herhaling bevestigt op zichzelf geen andere bestellingen of latere wijzigingen.

Bronnen

Geschreven door

  • Philipp ReuterRedacteur softwarekwaliteitPhilipp Reuter schrijft bij ASES over softwaretests en de voorbereiding van nieuwe releases. Zijn artikelen gaan over foutanalyse, acceptatietests en het controleren van wijzigingen in bestaande applicaties.

ASES volgen

Verder lezen

Alle artikelen

Koppelingen & integratie met ASES

ERP, CRM en webshop netjes gekoppeld