Gratis værktøj / ingen upload

Afstemning af kortdatafiler: match UID-lister fra produktion og backend

Indlæs personaliseringsfilen fra produktionen på den ene side og backend-eksporten på den anden. Motoren matcher identifikatorer på tværs af repræsentationer og byterækkefølger og giver dig derefter afvigelsesregistret og en korrigeret importfil.

Afstemning af kortdatafiler
Alle beregninger kører i denne browser. Input uploades ikke og gemmes ikke af ChargeRFID.

MATCHNING / 2× CSV

Afstemning af kortdatafiler

Sammenlign en personaliseringsfil fra produktionen med en backend-eksport. Motoren genkender normaliserede, nuludfyldte og decimalækvivalente identifikatorer samt identifikatorer med omvendt byterækkefølge.

Bytelængde

Produktionsfil

Udstedte eller personaliserede kortposter

0 · Datarækker

Backend-fil

Importerede eller registrerede kortposter

0 · Datarækker
Indlæs begge filer for at starte afstemningen.
56-BIT / 0 UPLOADET

Indlæs begge filer for at starte afstemningen.

Den klassiske fejl, som dette forebygger

Kortene ankommer, batchen importeres, og en del af dem afvises ved ladepunktet eller læseren. Chipsene er næsten altid i orden: Produktionsfilen og backend beskriver blot de samme identifikatorer forskelligt. Den ene side gemmer hexadecimalt, den anden decimalt; den ene bevarer foranstillede nuller, den anden har fjernet dem; et sted i kæden er byterækkefølgen blevet vendt.

Det er langsomt og fejlbehæftet at fejlsøge dette manuelt på tværs af tusindvis af rækker. Ved at afstemme de to filer før eller umiddelbart efter levering bliver en uges supporthenvendelser til et tjek på fem minutter.

Sådan fungerer matchmotoren

Hver identifikator fra begge filer normaliseres til en kanonisk bytesekvens i den valgte længde. Motoren matcher derefter poster i fire gennemløb: eksakte eller normaliserede match, match med foranstillede nuller, decimalækvivalente match og match med omvendt byterækkefølge. Hvert match mærkes med sin kategori, så du kan se, hvordan uoverensstemmelsen opstod.

Tilbage står afvigelsesregistret: identifikatorer, der mangler i backend, ekstra identifikatorer i backend, dubletter i en eller begge filer, tvetydige tilfælde med flere kandidater og værdier, der ikke kunne fortolkes i den valgte længde.

Eksporter, der afslutter diskussionen

En afstemningskørsel giver tre CSV-eksporter: afvigelsesregistret til den, der ejer dataene, matchdokumentationen, der knytter hver produktionspost til den tilsvarende backend-post, og en korrigeret importfil, der allerede er konverteret til den repræsentation og byterækkefølge, backend forventer.

Begge filer parses lokalt i din browser og uploades aldrig. Til fremtidige ordrer registrerer det tilhørende datakontraktværktøj det aftalte format som JSON med acceptvektorer, så næste batch importeres korrekt første gang.

Spørgsmål om afstemning

Spørgsmål om afstemning

Hvorfor genkendes mine kort ikke efter backend-importen?

De mest almindelige årsager er uoverensstemmelser i repræsentation og byterækkefølge: Backend gemmer decimalt, mens filen var hexadecimal, foranstillede nuller er gået tabt, eller læserens dataflow vender bytes. Afstem produktionsfilen mod backend-eksporten for at se præcis, hvilken transformation der forklarer uoverensstemmelsen.

Hvordan retter jeg UID'er med omvendt byterækkefølge i min backend?

Bekræft først vendingen ved at afstemme begge filer: Match med omvendt byterækkefølge mærkes eksplicit. Ret derefter kun den ene side, helst ved at genimportere en korrigeret fil i den byterækkefølge, backend forventer. Undgå at rette enkelte poster manuelt på tværs af tusindvis af rækker.

Hvad er en datakontrakt for identifikationsmidler?

En kort, maskinlæsbar aftale mellem kortproducent og backend-operatør, der fastlægger identifikatorens bytelængde, repræsentation, byterækkefølge, politik for foranstillede nuller og store/små bogstaver, sammen med acceptvektorer at teste mod. Den fjerner den tvetydighed, der forårsager afstemningsafvigelser.

Uploades mine kortdatafiler under afstemningen?

Nej. Begge filer parses og matches lokalt i din browser. Intet overføres til eller gemmes af ChargeRFID, så værktøjet kan bruges med kortdata fra produktionen.

Teknisk gennemgang

Vil du have en ekstra vurdering af dette resultat?

Angiv en arbejdsmail, så svarer en ChargeRFID-ingeniør med en kort vurdering af din formatsituation, som regel inden for én arbejdsdag. Kun din e-mail og din note sendes; dine identifikatordata forlader aldrig denne browser.

Intet nyhedsbrev, ingen liste. Ét svar fra én ingeniør.

Sørg for, at næste levering importeres korrekt første gang.

Hver ChargeRFID-ordre leveres med en maskinlæsbar datakontrakt og acceptvektorer, der er aftalt før produktion, så afstemning bliver en formalitet i stedet for en redningsaktion.