Vad är Datamappning
Fältöverensstämmelse mellan system
Datamappning är processen att etablera överensstämmelse mellan fält, attribut och datastrukturer i olika system, databaser eller format.
Mappningstyper
| Typ | Beskrivning | Exempel | |-----|-------------|---------| | Schema till Schema | Överensstämmelse mellan DB-scheman | Oracle → PostgreSQL | | Format till Format | Formatkonvertering | XML → JSON | | Semantisk | Betydelsebaserad relation | "Kund" ↔ "Customer" | | Teknisk | Datatypöverensstämmelse | VARCHAR → STRING |
Processsteg
- Källanalys — studera källdatastruktur
- Målanalys — studera målstruktur
- Regeldefinition — transformationslogik
- Undantagshantering — null, tomma värden, fel
- Validering — verifiera mappningskorrekthet
Transformationsregler
Enkla transformationer
- Direktkopiering: source.name → target.name
- Namnbyte: source.client_id → target.customer_id
- Typändring: INTEGER → STRING
Komplexa transformationer
- Sammanslagning: first_name + last_name → full_name
- Uppdelning: full_address → city, street, zip
- Uppslag: code → beskrivning från referenstabell
- Beräkningar: price * quantity → total
Verktyg
- ETL-plattformar — Informatica, Talend, SSIS
- iPaaS — MuleSoft, Dell Boomi, Workato
- Specialiserade — Altova MapForce, CloverDX
- Öppen källkod — Apache NiFi, Pentaho
Tillämpningar
Datamappning är kritisk för systemintegration, datamigrering, datawarehouse-konstruktion och B2B-datautbyte. Kvalitetsmappning säkerställer dataintegritet och konsistens i hela organisationen.