Obsah:
Definice - Co znamená transformace dat?
Transformace dat je proces převádění dat nebo informací z jednoho formátu do druhého, obvykle z formátu zdrojového systému do požadovaného formátu nového cílového systému. Obvyklý proces zahrnuje převod dokumentů, ale převody dat někdy zahrnují převod programu z jednoho počítačového jazyka do druhého, aby program mohl běžet na jiné platformě. Obvyklým důvodem této migrace dat je přijetí nového systému, který je zcela odlišný od předchozího.
Techopedia vysvětluje transformaci dat
V reálné praxi zahrnuje transformace dat použití speciálního programu, který je schopen číst původní základní jazyk dat, určit jazyk, do kterého data, která musí být přeložena, aby byla použitelná novým programem nebo systémem, a poté pokračuje transformovat tato data.
Transformace dat zahrnuje dvě klíčové fáze:
- Mapování dat: Přiřazení prvků ze zdrojové základny nebo systému směrem k cíli k zachycení všech probíhajících transformací. To je komplikovanější, když existují složité transformace, jako jsou pravidla transformace typu „jeden na jednoho“ nebo „jeden na mnoho“.
- Generování kódu: Vytvoření vlastního transformačního programu. Výsledná specifikace datové mapy se používá k vytvoření spustitelného programu, který lze spustit v počítačových systémech.
Běžně používané transformační jazyky:
- Perl: Procedurální a objektově orientovaný jazyk na vysoké úrovni schopný výkonných operací
- AWK: Jeden z nejstarších jazyků a populární transformační jazyk TXT
- XSLT: Jazyk XML pro transformaci dat
- TXL: Prototypovací jazyk, který se většinou používá pro transformaci zdrojového kódu
- Jazyky a procesory šablon: Specializují se na transformaci dat z dokumentů
