Sadržaj:
Definicija - Što znači Transformacija podataka?
Transformacija podataka je proces pretvaranja podataka ili informacija iz jednog formata u drugi, obično iz formata izvornog sustava u potreban format novog odredišnog sustava. Uobičajeni postupak uključuje pretvaranje dokumenata, ali pretvorba podataka ponekad uključuje pretvorbu programa iz jednog računalnog jezika u drugi kako bi se program mogao pokretati na drugoj platformi. Uobičajeni razlog ove migracije podataka je usvajanje novog sustava koji se potpuno razlikuje od prethodnog.
Tehopedia objašnjava Transformaciju podataka
U stvarnoj praksi, transformacija podataka uključuje upotrebu posebnog programa koji je u stanju čitati izvorni osnovni jezik podataka, odrediti jezik u koji će podaci koji moraju biti prevedeni da bi bili upotrebljivi novim programom ili sustavom, a zatim prijeći na transformirati te podatke.
Transformacija podataka uključuje dvije ključne faze:
- Mapiranje podataka: Dodjela elemenata iz izvorne baze ili sustava prema odredištu za snimanje svih transformacija koje se događaju. To se postaje složenije kada postoje složene transformacije poput pravila za pretvorbu u mnoštvo ili jednog u mnoštvo.
- Generacija koda: Stvaranje stvarnog programa transformacije. Rezultirajuća specifikacija mape podataka koristi se za stvaranje izvršnog programa koji će se izvoditi na računalnim sustavima.
Najčešće korišteni transformacijski jezici:
- Perl: Proceduralni i objektno orijentirani jezik visoke razine sposoban za moćne operacije
- AWK: Jedan od najstarijih jezika i popularan jezik TXT transformacije
- XSLT: jezik za transformaciju XML podataka
- TXL: jezik za izradu prototipa koji se uglavnom koristi za transformaciju izvornog koda
- Jezici i obrađivači predložaka: oni su se specijalizirali za transformaciju podataka u dokument
