Gratis tool / geen upload
Afstemming van credentialbestanden: productie- en backend-UID-lijsten matchen
Laad aan de ene kant het productiebestand voor personalisatie en aan de andere kant de backendexport. De engine matcht identificatoren over weergaven en bytevolgordes heen en levert het uitzonderingsregister plus een gecorrigeerd importbestand.
MATCH / 2× CSV
Afstemming van credentialbestanden
Vergelijk een productiebestand voor personalisatie met een backendexport. De engine herkent genormaliseerde, aangevulde, decimaal equivalente en byte-omgekeerde identificatoren.
Productiebestand
Uitgegeven of gepersonaliseerde credentialrecords
Backendbestand
Geïmporteerde of geregistreerde credentialrecords
Laad beide bestanden om de afstemming te starten.
De klassieke fout die u hiermee voorkomt
De kaarten arriveren, de batch wordt geïmporteerd, en een deel wordt bij het laadpunt of de lezer geweigerd. De chips zijn vrijwel altijd in orde: het productiebestand en de backend beschrijven dezelfde identificatoren gewoon anders. De ene kant slaat hexadecimaal op, de andere decimaal; de ene bewaart voorloopnullen, de andere heeft ze verwijderd; ergens in de keten is de bytevolgorde omgekeerd.
Dit met het blote oog uitzoeken over duizenden rijen is traag en foutgevoelig. De twee bestanden afstemmen vóór of direct na levering maakt van een week supporttickets een controle van vijf minuten.
Zo werkt de matching-engine
Elke identificator uit beide bestanden wordt genormaliseerd naar een canonieke bytereeks op de gekozen lengte. De engine matcht daarna in vier rondes: exacte of genormaliseerde matches, matches na aanvulling met voorloopnullen, decimaal equivalente matches en matches met omgekeerde bytevolgorde. Elke match krijgt een categorielabel, zodat u ziet hoe het verschil is ontstaan.
Wat overblijft is het uitzonderingsregister: identificatoren die in de backend ontbreken, extra's in de backend, duplicaten aan beide kanten, ambigue gevallen met meerdere kandidaten en waarden die op de gekozen lengte niet te interpreteren zijn.
Exports die de discussie beëindigen
Een afstemmingsrun levert drie CSV-exports op: het uitzonderingsregister voor de eigenaar van de data, het matchbewijs dat elk productierecord aan zijn backendrecord koppelt, en een gecorrigeerd importbestand dat al is omgezet naar de weergave en bytevolgorde die de backend verwacht.
Beide bestanden worden lokaal in uw browser geparseerd en nooit geüpload. Voor volgende bestellingen legt de bijbehorende datacontract-tool het afgesproken formaat vast als JSON met acceptatievectoren, zodat de volgende batch in één keer schoon importeert.
Vragen over afstemming
Vragen over afstemming
De meest voorkomende oorzaken zijn verschillen in weergave en bytevolgorde: de backend slaat decimaal op terwijl het bestand hexadecimaal was, voorloopnullen zijn verloren gegaan, of het lezerpad keert bytes om. Vergelijk het productiebestand met de backendexport om te zien welke transformatie het verschil verklaart.
Bevestig eerst de omkering door beide bestanden af te stemmen: omgekeerde matches worden expliciet gelabeld. Corrigeer daarna slechts één kant, bij voorkeur door een gecorrigeerd bestand in de verwachte bytevolgorde opnieuw te importeren. Vermijd handmatige correcties over duizenden rijen.
Een korte machineleesbare afspraak die bytelengte, weergave, bytevolgorde, voorloopnulbeleid en hoofdlettergebruik vastlegt tussen kaartproducent en backendbeheerder, samen met acceptatievectoren om tegen te testen. Zo'n contract neemt de ambiguïteit weg die afstemmingsproblemen veroorzaakt.
Nee. Beide bestanden worden lokaal in uw browser geparseerd en gematcht. Er wordt niets verzonden naar of opgeslagen door ChargeRFID, dus de tool is bruikbaar met productiedata.
Gerelateerde tools
Laat de volgende levering in één keer schoon importeren.
Elke ChargeRFID-bestelling wordt geleverd met een machineleesbaar datacontract en acceptatievectoren die vóór productie zijn afgestemd, zodat afstemming een formaliteit wordt in plaats van een reddingsactie.