Содержание
- Определение - Что означает преобразование данных?
- Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.
- Техопедия объясняет трансформацию данных
Определение - Что означает преобразование данных?
Преобразование данных - это процесс преобразования данных или информации из одного формата в другой, обычно из формата исходной системы в требуемый формат новой целевой системы. Обычный процесс включает в себя преобразование документов, но преобразование данных иногда включает преобразование программы с одного языка компьютера на другой, чтобы позволить программе работать на другой платформе. Обычной причиной такой миграции данных является принятие новой системы, которая полностью отличается от предыдущей.
Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.
Техопедия объясняет трансформацию данных
В реальной практике преобразование данных включает использование специальной программы, способной считывать исходный базовый язык данных, определять язык, на который должны быть переведены данные, чтобы его можно было использовать в новой программе или системе, а затем переходит к преобразовать эти данные.Преобразование данных включает в себя два ключевых этапа:
- Отображение данных: назначение элементов из исходной базы или системы к месту назначения для захвата всех происходящих преобразований. Это усложняется, когда существуют сложные преобразования, такие как правила «многие к одному» или «один ко многим» для преобразования.
- Генерация кода: создание реальной программы преобразования. Результирующая спецификация карты данных используется для создания исполняемой программы для запуска в компьютерных системах.
Обычно используемые трансформационные языки:
- Perl: процедурный и объектно-ориентированный язык высокого уровня, способный к мощным операциям
- AWK: один из старейших языков и популярный язык преобразования TXT
- XSLT: язык преобразования данных XML
- TXL: язык прототипов, используемый в основном для преобразования исходного кода
- Языки шаблонов и процессоры: они специализируются на преобразовании данных в документ