ETL
ETL står for Extract, Transform, Load: Data læses fra en kilde, omformes før indlæsningen og overføres derefter til analyselageret.
Hvad betyder ETL?
ETL står for Extract, Transform, Load: at hente data fra en kilde, omforme dem efter fastlagte regler og derefter indlæse dem i et mållager. Til analyse kan man eksempelvis ensrette enheder, knytte felter sammen eller udskille fejlbehæftede poster. Rækkefølgen er afgørende: Omformningen sker før indlæsningen i det planlagte analyselager.
I et fiktivt softwareprojekt leverer et baggrundsjob sin kørselstid som {"durationMs":90000}. Det planlagte ETL-trin omregner millisekunder til sekunder: 90000 / 1000 = 90. Først derefter indlæses {"durationSeconds":90} i analyselageret. Feltnavne og tal er illustrative; der er ikke kørt en databehandling eller målt hastighed.
Ved ELT ville rådata først blive indlæst i mållageret og derefter omformet dér. ETL placerer forberedelsen før indlæsningen. Hvilken variant der passer, afhænger blandt andet af målsystemet og de nødvendige analyser; bogstavrækkefølgen alene beviser ingen fordel i pris eller ydeevne.
Kilder
Relaterede begreber
- ELTELT står for Extract, Load, Transform: Rådata indlæses først i mållageret og omformes derefter dér til de nødvendige analyser.
- DatamappingDatamapping fastlægger, hvordan kildedata overføres til en målstruktur. Ud over feltnavne skal betydning, enheder og fejlhåndtering passe sammen.
- SystemintegrationSystemintegration forbinder programmer, data og arbejdstrin. Ud over grænseflader skal identifikatorer, feltbetydninger og resultater passe sammen.
- Transaktionel inboxEn transaktionel inbox bruger varige meddelelsesregistreringer til at beskytte lokal behandling mod dobbelte leveringer.
- MeddelelseskvitteringEn meddelelseskvittering fortæller brokeren, at en levering er modtaget eller behandlet efter den aftalte regel.
- Jitter ved genforsøgRetry-jitter varierer ventetider tilfældigt for at sprede genforsøg og mindske samtidige forespørgsler fra mange klienter.
Artikler om emnet








Snitflader & integration med ASES
ERP, CRM og webshop forbundet ordentligt

