Mis on ETL?
ETL on lühend Extract, Transform ja Load. Selles protsessis eraldab ETL-i tööriist andmed erinevatest RDBMS-i lähtesüsteemidest, teisendab andmed, näiteks arvutuste, liitmike jms rakendamine, ja laadib seejärel andmed andmelao süsteemi.
ETL-is liiguvad andmed allikast sihtmärgini. ETL-is hoolitseb andmete muutmise eest protsessor.
Mis on ELT?
ELT on teistsugune meetod andmete liikumise tööriistakäsitluse vaatlemiseks. Selle asemel, et andmeid enne nende kirjutamist teisendada, laseb ELT sihtsüsteemil teisenduse teha. Esmalt kopeeriti andmed sihtmärgini ja teisendati seejärel oma kohale.
ELT-d kasutatakse tavaliselt koos SQL-i mittekuuluvate andmebaasidega, näiteks Hadoopi klastri, andmeseadme või pilve installiga.
PÕHISED erinevused
- ETL tähistab väljavõtet, teisendust ja laadimist, ELT aga väljavõtet, laadimist, teisendamist.
- ETL laadib andmed kõigepealt staadiumiserverisse ja seejärel sihtsüsteemi, ELT aga andmed otse sihtsüsteemi.
- ETL-mudelit kasutatakse asutusesiseste, relatsiooniliste ja struktureeritud andmete jaoks, ELT-d aga skaleeritavate pilvestruktureeritud ja struktureerimata andmeallikate jaoks.
- ETL-i kasutatakse peamiselt väikese hulga andmete jaoks, samas kui ELT-d kasutatakse suurte andmemahtude jaoks.
- ETL ei paku andmejärve tuge, samas kui ELT pakub andmejärve tuge.
- ETL-i on lihtne rakendada, samas kui ELT nõuab rakendamiseks ja hooldamiseks nišioskusi.
Erinevus ETL ja ELT vahel
ETL ja ELT protsess erinevad järgmiste parameetrite poolest:
Parameetrid | ETL | ELT |
---|---|---|
Protsess | Andmed teisendatakse etapiserveris ja edastatakse seejärel Datawarehouse DB-sse. | Andmed jäävad Datawarehouse'i DB-sse. |
Koodi kasutamine | Kasutatud
| Kasutatakse suurte andmemahtude jaoks |
Muutumine | Teisendused tehakse ETL-i serveris / lavastusalas. | Teisendused viiakse läbi sihtsüsteemis |
Aja laadimine | Andmed laaditi kõigepealt lavastamisse ja hiljem laaditi sihtsüsteemi. Ajamahukas. | Andmed laaditakse sihtsüsteemi ainult üks kord. Kiiremini. |
Aja muundamine | ETL-protsess peab ootama transformatsiooni lõpuleviimist. Andmete suuruse kasvades transformatsiooniaeg suureneb. | ELT protsessis ei sõltu kiirus kunagi andmete suurusest. |
Aja- hooldus | See vajab kõrgeimat hooldust, kuna peate laadimiseks ja teisendamiseks valima andmed. | Vähene hooldus, kuna andmed on alati kättesaadavad. |
Rakendamise keerukus | Varases staadiumis, lihtsam rakendada. | ELT protsessi rakendamiseks peaks organisatsioonil olema sügavad teadmised tööriistadest ja ekspertide oskused. |
Andmelao tugi | ETL-mudel, mida kasutatakse asutusesiseste, relatsiooniliste ja struktureeritud andmete jaoks. | Kasutatakse mastaapses pilvetaristuses, mis toetab struktureeritud, struktureerimata andmeallikaid. |
Data Lake'i tugi | Ei toeta. | Võimaldab Data Lake'i kasutada struktureerimata andmetega. |
Keerukus | ETL-protsess laadib ainult olulised andmed, nagu need on projekteerimise ajal kindlaks tehtud. | See protsess hõlmab arendamist väljundist tagasi ja ainult asjakohaste andmete laadimist. |
Maksumus | Suured kulud väikestele ja keskmise suurusega ettevõtetele. | Madalad sissepääsukulud võrgutarkvara kui teenuseplatvormide kasutamisel. |
Otsingud | ETL-protsessis peavad nii faktid kui ka mõõtmed olema kättesaadavad lavastuspiirkonnas. | Kõik andmed on saadaval, kuna ekstraktimine ja laadimine toimuvad ühe toiminguna. |
Kokkuvõtted | Keerukus suureneb koos andmekogumi täiendava andmehulgaga. | Sihtplatvormi võimsus suudab märkimisväärselt palju andmeid kiiresti töödelda. |
Arvutused | Kirjutab olemasoleva veeru üle või peab andmekogumi lisama ja sihtplatvormile lükkama. | Lisage arvutatud veerg hõlpsalt olemasolevasse tabelisse. |
Küpsus | Protsessi kasutatakse üle kahe aastakümne. See on hästi dokumenteeritud ja parimad tavad kergesti kättesaadavad. | Suhteliselt uus kontseptsioon ja keeruline rakendada. |
Riistvara | Enamikul tööriistadest on ainulaadsed riistvaranõuded, mis on kallid. | Saasi riistvara maksumus pole probleem. |
Struktureerimata andmete tugi | Enamasti toetab relatsioonandmeid | Struktureerimata andmete tugi on hõlpsasti kättesaadav. |