Съдържание:
Определение - Какво означава трансформация на данни?
Преобразуването на данни е процес на преобразуване на данни или информация от един формат в друг, обикновено от формата на изходна система в необходимия формат на нова дестинационна система. Обичайният процес включва конвертиране на документи, но понякога преобразуването на данни включва преобразуване на програма от един компютърен език в друг, за да може програмата да се стартира на друга платформа. Обичайната причина за тази миграция на данни е приемането на нова система, която е напълно различна от предишната.
Техопедия обяснява трансформацията на данните
В реалната практика трансформацията на данни включва използването на специална програма, която може да чете оригиналния основен език на данните, да определи езика, на който данните, които трябва да бъдат преведени, за да могат да се използват от новата програма или система, и след това се преминава към преобразувайте тези данни.
Преобразуването на данни включва две ключови фази:
- Картографиране на данни: Присвояването на елементи от изходната база или система към местоназначението за улавяне на всички трансформации, които се случват. Това се усложнява, когато има сложни трансформации като правила за много към един или много към много за трансформация.
- Генериране на код: Създаването на действителната програма за трансформация. Получената спецификация на картата с данни се използва за създаване на изпълнима програма, която да работи на компютърни системи.
Често използвани трансформационни езици:
- Perl: Процедурен и обектно-ориентиран език, способен на мощни операции
- AWK: Един от най-старите езици и популярен език за трансформация на TXT
- XSLT: Език за трансформация на XML данни
- TXL: Език за прототипиране, използван най-вече за преобразуване на изходния код
- Езици и процесори на шаблони: Те са специализирани в трансформацията на данни в документ
