Privacidad & Cookies
Este sitio utiliza cookies. Al continuar, usted acepta su uso. Obtenga más información, incluido cómo controlar las cookies.
Migración de datos vs. Conversión de datos
Cuando necesitamos ingresar datos en aplicaciones oracle, las siguientes son las pocas técnicas:
* Los datos se pueden introducir mediante las pantallas de la aplicación (para una cantidad pequeña de datos, como la creación de PO, la introducción de pedidos de venta mediante las pantallas de Oracle Apps).
* Los datos se pueden introducir utilizando la interfaz de sistema abierta de Oracle (para operaciones regulares, por ejemplo, para mover datos de un módulo a otro).
• Los datos se pueden almacenar en la tabla de la base de datos directamente (No recomendado por oracle y puede ser muy arriesgado, porque en cualquier evento los datos se van a almacenar en muchas tablas y los datos se deben validar antes de insertarlos en tablas que pueden causar problemas de integridad e inconsistencia de los datos, a veces pueden corromper los datos por completo.).
* Utilizando herramientas de terceros como data loader (También se puede usar cuando los datos son relativamente pequeños (25-200 registros) porque captura las pulsaciones de teclas y funciona como ingresar manualmente los datos en Oracle form, pero mucho más rápido a medida que el proceso se automatiza).
¿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 11.5.7 a Oracle 11.5.10) 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 se almacenan en la base de datos no son iguales), debe traducirse (por ejemplo, actualizar de Oracle 11i a R12 donde las estructuras de la tabla no son iguales), entonces lo decimos como conversión (cualquier tipo de traducción de datos en datos de origen para que sean adecuados para el sistema de destino), de lo contrario, migración.
¿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).
* Extraiga los datos en un archivo plano / tabla provisional
* Cargue los datos en una tabla de interfaz (usando SQL* Loader/Enlace de base de datos/Otros) después de la validación(Si carga los datos usando la Interfaz)
¿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.
• Identifique los datos que se importarán al nuevo sistema (requisito comercial).
* Extraer en archivo plano / Tabla provisional
* Traducir / Convertir / Formatear los datos
* Cargar los datos en la 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 el programa concurrente de interfaz estándar para cargar los datos en las Tablas Base de Oracle Apps
• Si usa API, obtenga los datos, valídelos y luego llame a API para importar los datos
¿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 depende totalmente de la actividad de mapeo de datos.
* 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.