Преобразование данных

Автор: John Stephens
Дата создания: 23 Январь 2021
Дата обновления: 27 Июнь 2024
Anonim
Приведение типов в стиле с. Явное и неявное преобразование типов. Преобразование типов. С++ Урок #61
Видео: Приведение типов в стиле с. Явное и неявное преобразование типов. Преобразование типов. С++ Урок #61

Содержание

Определение - Что означает преобразование данных?

Преобразование данных - это процесс преобразования данных или информации из одного формата в другой, обычно из формата исходной системы в требуемый формат новой целевой системы. Обычный процесс включает в себя преобразование документов, но преобразование данных иногда включает преобразование программы с одного языка компьютера на другой, чтобы позволить программе работать на другой платформе. Обычной причиной такой миграции данных является принятие новой системы, которая полностью отличается от предыдущей.


Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.

Техопедия объясняет трансформацию данных

В реальной практике преобразование данных включает использование специальной программы, способной считывать исходный базовый язык данных, определять язык, на который должны быть переведены данные, чтобы его можно было использовать в новой программе или системе, а затем переходит к преобразовать эти данные.

Преобразование данных включает в себя два ключевых этапа:

  1. Отображение данных: назначение элементов из исходной базы или системы к месту назначения для захвата всех происходящих преобразований. Это усложняется, когда существуют сложные преобразования, такие как правила «многие к одному» или «один ко многим» для преобразования.
  2. Генерация кода: создание реальной программы преобразования. Результирующая спецификация карты данных используется для создания исполняемой программы для запуска в компьютерных системах.

Обычно используемые трансформационные языки:
  • Perl: процедурный и объектно-ориентированный язык высокого уровня, способный к мощным операциям
  • AWK: один из старейших языков и популярный язык преобразования TXT
  • XSLT: язык преобразования данных XML
  • TXL: язык прототипов, используемый в основном для преобразования исходного кода
  • Языки шаблонов и процессоры: они специализируются на преобразовании данных в документ