Conversión de datos frente a Migración de Datos: ¿Cuál es la Diferencia?

En el pasado he trabajado como líder de Migración y ahora estoy trabajando como líder de conversión para uno de los proyectos de implementación de ERP. Al haber trabajado en ambos (migración / conversión), este es un esfuerzo para plantear la diferencia entre migración y conversión.

Los términos Conversión de datos y migración de datos todavía se usan a veces indistintamente en Internet. Sin embargo, significan cosas diferentes. La conversión de datos es la transformación de datos de un formato a otro. Implica extraer datos de la fuente, transformarlos y cargar los datos al sistema de destino en función de un conjunto de requisitos.

La migración de datos es el proceso de transferencia de datos entre silos, formatos o sistemas. Por lo tanto, la conversión de datos es solo el primer paso en este complicado proceso. A excepción de la conversión de datos, la migración de datos incluye la elaboración de perfiles de datos, la limpieza de datos, la validación de datos y el proceso continuo de garantía de calidad de los datos en el sistema de destino.

Ambos términos se utilizan como sinónimos en muchos recursos de Internet. Creo que la razón de esto podría ser que hay muy pocas situaciones en las que una empresa tiene que convertir los datos sin migrarlos.

¿Cuál es la necesidad de Migración/Conversión?

La migración/conversión es necesaria cuando actualizamos de una versión a otra (por ejemplo, Oracle Apps R11 a Oracle Apps R12) o cuando trasladamos datos de algún sistema heredado a Oracle Apps. Habrá una gran cantidad de datos (a veces millones o incluso más que eso) que deben moverse de un sistema a otro y, antes de mover los datos, deben validarse y solo se deben ingresar registros válidos en Oracle Apps.

Si ambos sistemas (de destino y de origen) no tienen la misma estructura para los datos (Las tablas no son iguales/La estructura de la tabla no es igual/Los datos que se almacenan en la base de datos no son iguales), debe traducirse (p. ej. actualización de Oracle 11i a R12 donde las estructuras de tabla no son las mismas), entonces lo decimos como conversión (cualquier tipo de traducción de datos en datos de origen para que sea adecuado para el sistema de destino), de lo contrario, migración. La reimplementación de la misma versión de Oracle Apps es un buen ejemplo de migración de datos.

¿Qué es la conversión?

La conversión de datos significa traducir los datos al sistema de destino suite (los datos deben formatearse de acuerdo con el sistema de destino) y luego mover los datos traducidos mediante Programas de interfaz/API.

• Identificar los datos que se importarán al nuevo sistema (requisito de negocio).
• Extraer en un archivo plano/Tabla provisional
• Traducir/Convertir/Formatear los datos
• Cargar los datos en una Tabla de interfaz (utilizando SQL* Cargador/Enlace de base de datos/Otros) después de la validación (Si carga los datos mediante la Interfaz) y luego iniciar un programa concurrente de interfaz estándar para cargar los datos en tablas Base de Oracle Apps
• Si usa API, obtenga los datos, valídelos y luego llame a API para importar los datos

necesitas tener una comprensión completa de la fuente de la que estás convirtiendo, y luego el formato al que estás convirtiendo. Si no lo hace, corre el riesgo de comprometer sus datos y arruinar su integridad durante el proceso de conversión.

Ejemplo: Conversión de datos como proveedores, clientes de Oracle ERP a Workday ERP.

¿Qué es la migración?

La migración de datos significa mover los datos de un sistema a otro utilizando Programas de Interfaz / API donde ambos sistemas tienen la misma estructura de datos.

Proceso de migración de datos:
* Identificar los datos que se importarán al nuevo sistema (Requisito de negocio). * Cargue los datos en una tabla de interfaz (usando SQL* Loader/DB Link/Otros) después de la validación (Si carga los datos usando la Interfaz)

El proceso de migración es muy detallado y puede tardar meses en completarse. Este es un proceso general que seguiría una migración de datos típica.

  1. Examen de la base de datos: Se realiza un examen de la base de datos y de la aplicación actual.
  2. Mapeo de datos: Revise a fondo las tablas y los datos de la base de datos para encontrar tablas y columnas únicas, así como posibles discrepancias o inconsistencias de datos. Es importante realizar un seguimiento de las tablas en las que residen actualmente los datos y a dónde se migrarán los datos mediante la asignación de datos. Migración
  3. : Una vez completada la asignación, los datos migrados se pueden transferir de la base de datos original a la nueva base de datos que se puede probar y poner en producción.

Cuando la conversión de datos se ocupa de campos de datos individuales, la migración de datos es el proceso de mover y fusionar bases de datos o programas completos.

Por ejemplo, los clientes migran datos de múltiples bases de datos a una única base de datos, o migran datos de un sistema CRM/ERP a otro.

La migración de datos puede parecer simple a primera vista, pero al igual que la conversión de datos, ¡en realidad es bastante compleja! Por lo general, implica lo que se llama mapeo de datos, un proceso estratégico que mapea datos de una base de datos a otra al observar dónde viven actualmente los datos y dónde vivirán una vez que se muevan.

Antes de migrar datos, debe asegurarse de que los campos de datos de su base de datos antigua existan en la nueva base de datos. También debe comprender cómo ambos programas manejan diferentes tipos de formatos de archivo y si se fusionarán o no campos de datos durante el proceso.

¿En qué se diferencian la conversión/Migración y la interfaz?

Hay un buen número de parámetros en los que se pueden categorizar. Toma algunos de ellos:

Frecuencia
• Las conversiones/Migración son un evento único
• las interfaces están en curso
Ocurrencia en la línea de tiempo del proyecto
• Conversiones/Migración ejecutadas antes de la producción
• interfaces ejecutadas durante la producción
Forma de ejecución
• Las conversiones/Migración son por lotes
• Las interfaces pueden ser por lotes o en tiempo real
Complejidad
• La conversión/migración tiene actividad cartográfica.
* La coordinación con otros sistemas hace que las interfaces sean más complejas
Mantenimiento
• El mantenimiento de la interfaz es una tarea que requiere un alto costo de bits.

Gracias Yogesh

Leave a Reply