Tabla de contenido:
- Definición - ¿Qué significa la transformación de datos?
- Techopedia explica la transformación de datos
Definición - ¿Qué significa la transformación de datos?
La transformación de datos es el proceso de convertir datos o información de un formato a otro, generalmente del formato de un sistema de origen al formato requerido de un nuevo sistema de destino. El proceso habitual implica la conversión de documentos, pero las conversiones de datos a veces implican la conversión de un programa de un lenguaje de computadora a otro para permitir que el programa se ejecute en una plataforma diferente. La razón habitual de esta migración de datos es la adopción de un nuevo sistema que es totalmente diferente del anterior.
Techopedia explica la transformación de datos
En la práctica real, la transformación de datos implica el uso de un programa especial que puede leer el idioma base original de los datos, determinar el idioma al que los datos deben ser traducidos para que puedan ser utilizados por el nuevo programa o sistema, y luego pasa a Transformar esos datos.
La transformación de datos implica dos fases clave:
- Mapeo de datos: la asignación de elementos desde la base o sistema de origen hacia el destino para capturar todas las transformaciones que ocurren. Esto se hace más complicado cuando hay transformaciones complejas, como reglas de transformación de muchos a uno o de uno a muchos.
- Generación de código: la creación del programa de transformación real. La especificación del mapa de datos resultante se utiliza para crear un programa ejecutable que se ejecute en sistemas informáticos.
Lenguajes transformacionales de uso común:
- Perl: un lenguaje de procedimientos y orientado a objetos de alto nivel capaz de operaciones potentes
- AWK: uno de los idiomas más antiguos y un popular lenguaje de transformación TXT
- XSLT: un lenguaje de transformación de datos XML
- TXL: un lenguaje de creación de prototipos utilizado principalmente para la transformación del código fuente
- Lenguajes y procesadores de plantillas: se especializan en la transformación de datos a documentos
