UNPA_Error de sintaxis - posctrl_Datos_Censales

Buenas tardes
Tengo aparentemente un error de sintaxis al ejecutar posctrl_datos_censales, adjunto el archivo de texto con el error detallado. La versión utilizada es la 3.16.0
El proceso mig_datos_censales se ejecuta en forma completa sin inconvenientes. Solo me resta ejecutar este ultimo trabajo para realizar el control de este modulo.
Aguardo sus comentarios para poder solucionar este problema.
Muchas gracias.
Adriana


UNPA_error_posctrl_Datos_Censales.txt (8.13 KB)

Buenas tardes, proba de ejecutar en el postgres la función que está en el archivo G2/02_Modulos/20_Datos Censales/03_Pos_Controles/02_fx_pos_ctrl_datos_censales.sql.
Luego de crear la función corre lo siguiente:

select * from mig.sp_pos_ctrl_datos_censales02();

Saludos

Buenos días
Me da error en la linea 18

SET search_path = ${pg_esquema}

El esquema, es negocio?

Saludos,

Si es negocio.

Hola
Me sale otro error en la linea 121

JOIN mig.sga_datos_censales as msp (mcp.unidad_academica . . .

ERROR: error de sintaxix en o cerca de <<.>>
SQL state: 42601
Character: 4009

Lo resolví agregando ON antes del paréntesis.

JOIN mig.sga_datos_censales as msp ON (mcp.unidad_academica . . .

La consulta

select * from mig.sp_pos_ctrl_datos_censales02();

me devuelve un registro con los campos
tabla: Control por persona
resultado: OK
cant_g2: 18791
cant_g3: 18791

Para corregir el script solo tengo que agregar ON para una próxima ejecución?

Saludos

Si tal cual, con eso ya te andaría para una próxima ejecución.
Podrías correrlo desde el kettle si así lo quisieras.
Vamos a corregirlo para las próximas versiones.

Saludos.

gracias!!!