Hva er Datakartlegging
Feltkorrespondanse mellom systemer
Datakartlegging er prosessen med å etablere korrespondanse mellom felt, attributter og datastrukturer i ulike systemer, databaser eller formater.
Kartleggingstyper
| Type | Beskrivelse | Eksempel | |------|-------------|----------| | Skjema til Skjema | Korrespondanse mellom DB-skjemaer | Oracle → PostgreSQL | | Format til Format | Formatkonvertering | XML → JSON | | Semantisk | Meningsbasert relasjon | "Kunde" ↔ "Customer" | | Teknisk | Datatypekorrespondanse | VARCHAR → STRING |
Prosesstrinn
- Kildeanalyse — studere kildedatastruktur
- Målanalyse — studere målstruktur
- Regeldefinisjon — transformasjonslogikk
- Unntakshåndtering — null, tomme verdier, feil
- Validering — verifisere kartleggingskorrekthet
Transformasjonsregler
Enkle transformasjoner
- Direkte kopiering: source.name → target.name
- Navnendring: source.client_id → target.customer_id
- Typeendring: INTEGER → STRING
Komplekse transformasjoner
- Sammenslåing: first_name + last_name → full_name
- Oppdeling: full_address → city, street, zip
- Oppslag: code → beskrivelse fra referansetabell
- Beregninger: price * quantity → total
Verktøy
- ETL-plattformer — Informatica, Talend, SSIS
- iPaaS — MuleSoft, Dell Boomi, Workato
- Spesialiserte — Altova MapForce, CloverDX
- Åpen kildekode — Apache NiFi, Pentaho
Anvendelser
Datakartlegging er kritisk for systemintegrasjon, datamigrering, datavarehuskonstruksjon og B2B-datautveksling. Kvalitetskartlegging sikrer dataintegritet og konsistens i hele organisasjonen.