Finn fram i guiden
En fil er ikke en stabil integrasjon før format, betydning og kontroll er avtalt. Dokumenter hva hver rad representerer, hvilken enhet som brukes og om filen viser nye hendelser eller et samlet øyeblikksbilde.
Lag en formatavtale
Oppgi tegnsett, skilletegn, desimalformat, datoformat, enheter og obligatoriske felt. Behold identifikatorer som tekst hvis innledende nuller eller lange numre må bevares. Ikke la et regneark automatisk gjøre referanser om til datoer eller avrundede tall.
| Felt | Eksempel på feil som må fanges |
|---|---|
| Dato | Dag og måned byttes om |
| Beløp | Desimalkomma blir tusenskille |
| Mengde | Kg tolkes som tonn |
| Pakning | Antall glass behandles som kg uten omregning |
| Referanse | Innledende nuller forsvinner |
| Status | Korrigert linje blir nytt salg |
Kontroller hele filen
Et regneeksempel har 250 rader med en samlet sum på 375 000 kroner. Importen tar inn 248 rader og avviser to. Dere må kunne forklare hvilke to, hvorfor de ble avvist og om den bokførte eller operative summen er komplett.
Ikke rett originalfilen uten spor. Lag en kontrollert transformasjon eller en dokumentert arbeidsversjon, og behold mulighet til å se hvordan resultatet ble til. Persondata begrenses til det oppgaven trenger.
Unngå dobbel innlesing
Avklar hvilken nøkkel som identifiserer hendelsen, og hvordan ny versjon behandles. Dato og beløp alene er ofte for svakt. En maskinfil kan være kumulativ, slik at ny import erstatter et tidligere bilde i stedet for å legge alle linjene til.
Bruk gjerne honningpartiets kontrolltall som en liten enhetsprøve: 800 glass à 250 gram og 160 à 500 gram er 280 kg, ikke 960 kg.
Test samme fil to ganger og test en korrigert fil. Resultatet må samsvare med avtalt oppførsel, enten systemet blokkerer dubletten eller oppdaterer riktig hendelse med spor.
Kontroller eksporten før behovet blir akutt
Ta ut et lite datasett og prøv om dokumenter og referanser kan finnes igjen. Et filnavn som «full eksport» er ikke bevis på at alle vedlegg, statuser og relasjoner er med.
Se integrasjonskravene og migreringen.