Skip to main content

¿Qué es la transformación de datos?

La transformación de datos es el proceso de convertir información o datos de un formato a otro formato. Si bien a menudo se piensa en la estrategia en términos de convertir documentos de un formato a otro, las transformaciones de datos también pueden involucrar la conversión de programas de un tipo de lenguaje de computadora a un formato diferente para permitir que el programa se ejecute en una plataforma específica. La transformación real puede implicar convertir múltiples flujos de datos en un formato común, o convertir un único formato en múltiples formas diferentes para su uso en un amplio espectro de plataformas.

El proceso de transformación de datos implica el uso de lo que se conoce como SQL, o lenguaje de consulta estructurado. SQL es el lenguaje informático que se encarga de gestionar la información que reside en algún tipo de sistema de gestión de datos. La transformación de datos SQL, uno de los lenguajes más antiguos utilizados en el diseño moderno de programas, permite relacionar los datos en varios programas al administrar la conversión eficiente de los datos en formatos que cada uno de los programas asociados puede reconocer.

En el uso real, la transformación de datos implica el uso de un programa ejecutable que es capaz de leer el idioma base o original de los datos, e identificar el idioma o los idiomas a los que los datos deben traducir para que otros programas los usen. Una vez que se realiza el mapeo para la transformación, el programa convierte los datos en los formatos individuales o múltiples deseados, y distribuye los datos convertidos en consecuencia. Con muchas aplicaciones, esto tiene lugar en cuestión de segundos.

Un proceso similar se conoce como mediación de datos. Al igual que la transformación de datos, la idea es hacer que los datos en un formato sean utilizables en otro formato. Una diferencia con la mediación es que el proceso de mapeo de datos implica la creación de lo que se conoce como modelo de datos, que sirve como intermediario entre los dos formatos involucrados, en lugar de la traducción directa que ocurre con la transformación de la información.

Al igual que con muchos tipos de tecnología informática, la transformación de datos es un proceso que evoluciona continuamente a medida que los nuevos programas ayudan a aumentar la eficiencia y el alcance de cómo se puede traducir la información. A medida que se incluyen más programas y formatos en este proceso, la capacidad de compartir datos en muchas plataformas diferentes que alguna vez fueron totalmente incompatibles ha aumentado significativamente. En un entorno global donde los colaboradores pueden no utilizar siempre los mismos programas o lenguajes como base para sus sistemas de datos, estas mejoras continuas significan mucho menos tiempo dedicado a traducir e ingresar datos manualmente entre sistemas.