Зміст:
Визначення - Що означає трансформація даних?
Перетворення даних - це процес перетворення даних або інформації з одного формату в інший, як правило, з формату вихідної системи в необхідний формат нової системи призначення. Звичайний процес включає перетворення документів, але перетворення даних іноді передбачає перетворення програми з однієї мови комп'ютера на іншу, щоб програма могла працювати на іншій платформі. Звичайною причиною міграції даних є прийняття нової системи, яка повністю відрізняється від попередньої.
Техопедія пояснює трансформацію даних
У реальній практиці перетворення даних передбачає використання спеціальної програми, яка здатна читати оригінальну базову мову даних, визначати мову, на яку дані, які повинні бути перекладені для використання, використовуватись новою програмою чи системою, а потім переходити до перетворити ці дані.
Трансформація даних включає дві ключові фази:
- Картографування даних: призначення елементів із вихідної бази чи системи у напрямку призначення, щоб охопити всі перетворення, що відбуваються. Це ускладнюється, коли існують складні перетворення, як правила багато-до-одного або один-багато-багато для перетворення.
- Генерація коду: створення фактичної програми трансформації. Отримані в результаті специфікації карти даних використовуються для створення виконуваної програми для роботи на комп'ютерних системах.
Найчастіше використовувані трансформаційні мови:
- Perl: Процедурна та об'єктно-орієнтована мова високого рівня, здатна здійснювати потужні операції
- AWK: Одна з найдавніших мов і популярна мова трансформації TXT
- XSLT: мова перетворення даних XML
- TXL: Мова прототипування, що використовується в основному для перетворення вихідного коду
- Мови шаблонів та процесори: вони спеціалізуються на перетворенні даних у документ
