La migración de datos puede tener su causa por diferentes razones: mejorar el desempeño de una base de datos, actualizar versiones, reducir costos o aplicar políticas de seguridad. La información es un activo esencial para cualquier organización y el potencial de su valor reside en los datos que se deben migrar. Pero, ¿qué es la migración de datos?

Este proceso consiste en la transferencia de datos de un sistema a otro y suele tener lugar en momentos de transición provocados por la llegada de una nueva aplicación, un cambio en el modo o medio de almacenamiento o las necesidades que impone el mantenimiento de la base de datos corporativa.

Generalmente, una migración de datos se produce durante una actualización de hardware o la transferencia de un sistema existente a otro completamente nuevo. Algunos ejemplos son:

  • Actualización de una base de datos.
  • Migración hacia o desde la plataforma de hardware.
  • Migración a un nuevo software.
  • Fusión de dos sistemas paralelos en uno solo que se requiere cuando una empresa absorbe a otra o cuando dos negocios se fusionan.

En ningún caso se debe confundir el término migración de datos con otros que, aunque similares, muestra diferencias esenciales en cuanto al número de fuentes de origen y destino de datos o a su diversidad. Consolidación, integración o actualización de datos son procesos diferentes con propósitos distintos.

Qué es la migración de datos, qué implica y cómo se puede llevar a cabo

La migración de datos se ve muy bien representada por las siglas ETL, que corresponden a los términos: extracción, transformación y carga. Pese a que se puede aplicar un proceso ETL con otros objetivos, al plantearse qué es la migración de datos, es inevitable aludir a su tarea principal: extracción y carga pues la transformación no tiene por qué aplicarse en todos los casos.

Hay tres opciones principales para llevar a cabo la migración de datos:

  • Combinar los sistemas de las dos empresas o fuentes en uno nuevo.
  • Migrar uno de los sistemas al otro.
  • Mantener la integridad de ambos sistemas, dejándolos intactos, pero creando una visión común a ambos: un almacén de datos.

La herramienta más indicada para llevar a cabo una migración de datos es una de extracción transformación y carga, frente a opciones menos productivas, como la codificación manual; a otras inaplicables, como la integración de aplicaciones (EAI) o a otras que no aportan todo lo necesario para realizar el proceso con plenas garantías, como es el caso de las de replicación.

Pasos para realizar una migración de datos

Para llevar a cabo una migración de datos es necesario recorrer los siguientes pasos:

  • Planificación: desde la definición de la estrategia y el alcance del proyecto hasta el análisis de viabilidad.
  • Analítica: considerando variables como la integridad, exactitud o consistencia de los datos a migrar y teniendo en cuenta las características de las bases de datos de origen y destino.
  • Selección de aplicación: puede desarrollarse de forma interna o adquirirse tras evaluar las distintas alternativas.
  • Testing: aplicación de los ciclos de pruebas a las aplicaciones que emplearán la base de datos.
  • Migración: comprende las etapas de extracción, transformación y carga.
  • Evaluación: se trata de medir los resultados y analizarlos, determinando los ajustes necesarios.

Desafíos que toda migración de datos debe afrontar

Pese a que la migración de datos puede ser un proceso sencillo, su implementación puede encontrarse con desafíos a los que habrá que hacer frente.

  • Descubrir que el código fuente de la aplicación de origen no está disponible y el fabricante de dicha aplicación ya no se encuentra en el mercado ya.
  • Encontrar tipos o formatos de datos de origen que no tienen correspondencia en destino: números, fechas, sub-registros.
  • Problemas de codificación que afecten a determinados conjuntos de datos.
  • Existencia de optimizaciones en el formato de almacenamiento de datos, tales como almacenamiento binario decimal codificado, almacenamiento no estándar de los valores numéricos positivos / negativos o los tipos de almacenamiento de los que se excluyen mutuamente sub-registros dentro de un registro.
  • Cuestiones relativas a la aparición de redundancias y duplicidades cuando, al tiempo que se llevaba a cabo la migración de datos, diferentes tipos de usuario empleaban el sistema o aplicación antiguo y el nuevo.

Derribando los mitos sobre la migración de datos

Quienes se plantean qué es la migración de datos pueden hallarse en una difícil posición, susceptible de caer en creencias extendidas pero carentes de solidez. Comprender las consecuencias de una migración pasa por discernir los mitos que nada tienen que ver con ella:

  • Una migración de datos no es un simple proceso de copia de datos.
  • La migración de datos no se lleva a cabo de una sentada, es un proceso complejo que cuenta con sus fases y requiere de tiempo.
  • La migración de datos no puede resolverse sólo desde fuera, es necesario y muy recomendable, contar con el apoyo de los propietarios de los datos.
  • La transformación y validación de datos no puede, en ningún caso, producirse después de la carga. Siempre ha de realizarse antes y el resultado ha de someterse a ciclos de pruebas que demuestren su idoneidad para ser cargado en destino.

Migración de datos: mejores prácticas

  • Dar a la depuración de datos la importancia que merece.
  • No subestimar el data mapping.
  • Llevar a cabo las tareas de depuración en el momento oportuno y nunca después de practicada la carga.
  • Preferir las opciones automáticas a las manuales para el data profiling.
  • Aprovechar la migración para mejorar la calidad de los datos y de los metadatos.
  • Apoyarse en técnicas de modelado de datos para optimizar la integración.
  • Tener en mente la faceta operativa de los datos y tratar de simplificar la interacción usuaria futura en tareas administrativas, de reporting o de actualización.
Fuente: Powerdata.

Adaptado por la División consultoría de EvaluandoERP.com

 
Share This
Suscríbase a nuestras novedades

Suscríbase a nuestras novedades

¿está interesado en nuestros contenidos de ERP? Suscríbase para nuestros newsletter y no deje de estar informado.

¡Listo, ya está suscripto!