Дом развитие Что такое преобразование данных? - определение из техопедии

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

Оглавление:

Anonim

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

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

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

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


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

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

Обычно используемые трансформационные языки:

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