Adatátalakítás
Adatátalakítás olyan folyamat, amely során adatokat egyik formátumból, szerkezetből vagy értelmezési módból egy másikba alakítanak át. Célja lehet az adatok interoperabilitása, a különböző rendszerek közötti integráció, vagy az adatok elemzésre és tárolásra való előkészítése. A folyamat két fő típusa a szintaktikus és a szemantikus átalakítás. Szintaktikus átalakításnál a külső formátum vagy kódolás változik (például CSV-ből JSON-be való konverzió vagy ASCII-ról UTF-8-ra váltás). Szemantikus átalakításnál módosulhat az adatok jelentése vagy megfeleltetése is, például egység- vagy fogalmi átértékelés.
Gyakorlati alkalmazások közé tartozik az ETL/ELT folyamatokban végzett adatátalakítás, adatminőség-javításban és adatok normalizálásában vagy denormalizálásában az
A technikák közé tartozik típuskonverziók, egységátalakítások, dátum és idő formátumok normalizálása, karakterkészlet-átalakítás és sztring-összehasonlítások; továbbá attribútumok
Megvalósítások: SQL-alapú átalakítások, általános programnyelvekben (pl. Python), vagy speciális ETL/ELT eszközökben. XML- vagy JSON-alapú környezetben gyakoriak
A főbb kihívások közé tartozik a szemantikailag eltérő adatok összerendelése, adatok közti konzisztencia, metaadatok kezelése és