Innholdsfortegnelse:
- Definisjon - Hva betyr Extract Transform Load (ETL)?
- Techopedia forklarer ETL (Extract Transform Load)
Definisjon - Hva betyr Extract Transform Load (ETL)?
Extract transform load (ETL) er prosessen med utvinning, transformasjon og lasting under databasebruk, men spesielt under bruk av datalagring. Det inkluderer følgende delprosesser:
- Henter data fra ekstern datalagring eller overføringskilder
- Transformere data til et forståelig format, der data typisk lagres sammen med en feildeteksjon og korreksjonskode for å imøtekomme driftsbehov
- Overføring og lasting av data til mottakerenden
Techopedia forklarer ETL (Extract Transform Load)
Den første fasen av en ETL-prosess fokuserer på å hente dataene fra lagringskilden. De fleste datalagringsprosjekter integrerer data mottatt fra forskjellige kildesystemer. Hvert enkelt system kan benytte en egen dataorganisasjon eller -format. Vanlige datakildestrukturer er relasjonsdatabaser og rene datafiler. De kan også omfatte ikke-relasjonelle databasemønstre som informasjonsstyringssystemer eller andre datastrukturer som virtuell lagringsadgangsmetode (VSAM) eller indeksert sekvensiell tilgangsmetode (ISAM). Datakilder kan til og med inkludere eksterne kilder som data som kommer fra Internett eller gjennom et skanningssystem.
Transformasjonsfasen bruker en serie regler eller operasjoner for å hente rene data fra kilden for å levere dataene i sin endelige form for manipulering i mottakerenden. Noen datakilder trenger veldig lite eller til og med ingen databehandling. Noen ganger kan en eller flere transformasjoner være avgjørende for å matche de forretningsmessige og tekniske kravene i måldatabasen.
Lasten eller overføringsstadiet tar sikte på å sende data til den mottakende enden, som sannsynligvis vil være datalagring. I henhold til søknadens behov kan denne prosessen være veldig enkel eller veldig komplisert. Noen datalagringsmetoder kan erstatte gamle data med kumulative data. Oppdatering av ekstraherte data skjer normalt med jevne mellomrom.