Hola! recientemente pasmos las instalaciones a 2.9.1 y al usar la operación de cambio de sede, resulta que el filtro inicial no se aplica. La consulta es si armé correctamente el juego de ejecutables o una datawindows está incompleta.
Comparando con el objeto de la versión 2.7.0 (anteriormente en producción) y efectivamente la fuente de datos de la dw dk_alumnos_sede de la librería siu_gunid_acad tiene diferencias con la de versión 2.9.1.
Les dejo el fuente SQL con el que modifiqué el objeto “temporariamente”, ya que no hay que tocar los objetos enviados por SIU ![]()
SELECT DISTINCT
dba.sga_alumnos.unidad_academica,
dba.sga_alumnos.carrera,
dba.sga_alumnos.legajo,
dba.sga_alumnos.nro_inscripcion,
dba.sga_personas.apellido,
dba.sga_personas.nombres,
dba.sga_alumnos.plan,
dba.sga_alumnos.sede,
'S' seleccionado
FROM dba.sga_alumnos,
dba.sga_personas
WHERE dba.sga_alumnos.unidad_academica = :ua
AND dba.sga_alumnos.calidad = 'A'
AND dba.sga_personas.unidad_academica = dba.sga_alumnos.unidad_academica
AND dba.sga_personas.nro_inscripcion = dba.sga_alumnos.nro_inscripcion
AND (:carrera = '' OR dba.sga_alumnos.carrera = :carrera)
AND (:legajo = '' OR dba.sga_alumnos.legajo = :legajo)
AND (:apellido = '' OR LOWER(dba.sga_personas.apellido) LIKE '%' || LOWER(:apellido) || '%')
AND (:nombres = '' OR LOWER(dba.sga_personas.nombres) LIKE '%' || LOWER(:nombres) || '%')
AND (:tipo_documento = '' OR dba.sga_personas.tipo_documento = :tipo_documento)
AND (:nro_documento = '' OR dba.sga_personas.nro_documento = :nro_documento)
AND (:sede = '' OR dba.sga_alumnos.sede = :sede )
Recuerden, para los que se sientan con ganas de probar en un entorno de desarrollo, que deben agregar los Retrival Arguments en la dw, ya que no es suficiente con modificar la fuente de datos.
Para los menos envalentonados, le dejo un objeto exportado que pueden probar. Deben importarlo en la librería de siu_gunid_acad en un entorno de desarrollo para probar.
dk_alumnos_sede.txt (9.5 KB)