Error en Post Control de Personas

Luego de correr el job Trabajo a Ejecutar: 02_Modulos/15_Personas/02_Migracion/mig_Personas.kjb el archivo que muestra los errores nos informa lo sig.

Tabla Resultado cant_g2 cant_g3
mdp_datos_estudios ERROR: Cantidad de datos estudios no coinciden 3940 3961

Nos indica que es un error, por lo que estuvimos analizando quedaron mas registros migrados de los que deberia migrar, dado que deberia coincidir las cantidades calculadas en g2 a migrar con las migradas a g3,

Como podemos analizar este error para controlar las diferencias

Nos pasó lo mismo, fijate que el poscontrol corre un script sql donde compara las cantidades de registros migrados (fx_post_ctrl_personas.sql)
En el script SQL está la sentencia que corre el postcontrol y el error que da en cada caso.

Podés mirar la consulta que está haciendo y ver por qué difieren la cantidad de datos migrados. Nosotros lo hicimos así con un postcontrol que daba error en el número de actas migradas.

Saludos

Federico

El problema esta que tenemos titulos duplicados en mdp_titulos en G3 (con el mismo nombre), y la consulta que migra informacion de datos de estudios a mpd_datos_estudios cruza informacion con mdp_titulos por el nombre del titulo y se duplican registros al momento de migrar, estamos viendo de corregir los titulos en G3

INSERT INTO mdp_datos_estudios (
persona, nivel_estudio, institucion, titulo, fecha_ingreso, fecha_egreso,orientacion_recibida, titulo_tesis, director_tesis,
razon_abandono, razon_abandono_otros)
SELECT
mcp.persona,
4,
cpi.institucion,
mdp_titulos.titulo, – msfa.titulo_superior
msfa.fecha_ingreso,
msfa.fecha_egreso,
msp.orient_voc_rec,
msfa.titulo_tesis,
msfa.director_tesis,
NULL, NULL
FROM
mig._cnv_pk_personas as mcp,
mig.sga_formacion_acad as msfa,
mig.sga_titulos_super as mts,
mdp_titulos,
mig.sga_personas as msp,
mig._cnv_pk_instituciones as cpi
WHERE
msfa.unidad_academica = mcp.unidad_academica AND
msfa.nro_inscripcion = mcp.nro_inscripcion AND
msfa.titulo_superior IS NOT NULL AND

mts.titulo_superior     = msfa.titulo_superior AND

[b]mdp_titulos.nombre      = mts.nombre AND[/b]
mdp_titulos.titulo_tipo = mts.tipo_de_titulo AND

msp.unidad_academica = msfa.unidad_academica AND
msp.nro_inscripcion = msfa.nro_inscripcion AND

msfa.institucion = cpi.institucion_g2 AND
mcp.migrar_datos_censales = 1;

¿Como surgió el problema de registros de títulos con mismo nombre en la tabla mdp_titulos?
Segun el script de migracion que falla, alli esta recuperando mas de un titulo del mismo tipo y nombre.
En esta atbla se registran títulos de colegios secundarios y títulos universitarios o de nivel superior.

¿Fue un problema de migración que no se controló que ya exista ese titulo en la tabla?
¿Dieron de alta títulos directamente en la base? ¿Por Sistema?

Quizas falte agregar algun pre-control que advierta de esta situación