Gå til indholdet

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.

Også kendt somExtract, Transform, Load
Snitflader & integration

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

Artikler om emnet

Snitflader & integration med ASES

ERP, CRM og webshop forbundet ordentligt