Hoppa till innehåll
Nowela Intelligence Meny

ETL

Att hämta data ur ett system, göra om den till rätt form och lägga in den någon annanstans.

ETL beskriver tre steg som nästan alla dataflöden består av.

Extract. Hämta uppgifterna där de bor: affärssystemet, tidrapporteringen, webbutiken, kalkylbladet.

Transform. Göra om dem så att de går att jämföra. Datumformat som skiljer, kundnummer som stavas olika i två system, belopp med och utan moms, rader som finns dubbelt.

Load. Lägga in resultatet där det ska användas, oftast i en databas eller ett rapportverktyg.

Varför mellanledet är hela jobbet

Att hämta och att lägga in är rutin. Det som tar tid är att två system beskriver samma verklighet på olika sätt.

Samma kund heter "Nordplast AB" i ett system och "Nordplast" i ett annat. Ett system räknar en order som lagd när den skapas, det andra när den bekräftas. Någon måste bestämma vilken sanning som gäller, och det är ett verksamhetsbeslut och inte ett tekniskt.

Det är också därför ett beslutsunderlag som ska väga ihop siffror från tre system kostar mer än en rapport ur ett enda.

ETL eller ELT

Nyare uppsättningar vänder ofta på ordningen: lägg in rådata först, gör om den efteråt där den ligger. Fördelen är att inget slängs på vägen, så en fråga ni inte ställde från början går att besvara i efterhand.

För ett mindre bolag spelar valet mindre roll än leverantörer vill låta påskina. Det som avgör är om någon kan svara på var en siffra kommer ifrån.

När ni behöver det

Så fort en siffra ska väga ihop uppgifter från mer än ett ställe. Sätts rapporten ihop för hand varje månad ur samma källor är det ett ETL-flöde som saknas, och det är oftast ett par dagars arbete och inte ett projekt.

Se även

Mer om det här i Vilka tal en KPI-dashboard bör visa. Står ni inför något konkret gör vi det som beslutsunderlag, eller beskriv vad ni behöver så säger vi vad vi tror.