Diferencia entre revisiones de «SIU-Diaguita/version3.1.0/instalacion actualizacion/controlduplicados»

De SIU
Saltar a: navegación, buscar
(Página creada con «Les comentamos que con el fin de ir mejorando la calidad de los datos, en la próxima versión 3.1.0 que publicaremos en las próximas semanas, se agregarán 3 nuevos contr...»)
 
Línea 1: Línea 1:
 +
= Nuevos controles para actualizaciones 3.0.x a 3.1.0 =
 +
 +
 +
 +
 
Les comentamos que con el fin de ir mejorando la calidad de los datos, en la próxima versión 3.1.0 que publicaremos en las próximas semanas, se agregarán 3 nuevos controles en el proceso de instalación para que no existan datos duplicados, estos controles incorporados son los siguientes:
 
Les comentamos que con el fin de ir mejorando la calidad de los datos, en la próxima versión 3.1.0 que publicaremos en las próximas semanas, se agregarán 3 nuevos controles en el proceso de instalación para que no existan datos duplicados, estos controles incorporados son los siguientes:
  
== 1- Renglones duplicados en los informes técnicos== 
+
 
 +
== 1- Renglones duplicados en los informes técnicos ==
  
 
La consulta SQL que pueden utilizar para chequear actualmente es la siguiente:
 
La consulta SQL que pueden utilizar para chequear actualmente es la siguiente:
  
[code]
+
<source lang="bash" enclose="div">
 +
 
  
 
SELECT 
 
SELECT 
Línea 29: Línea 36:
 
GROUP BY it.id_informe_tecnico;
 
GROUP BY it.id_informe_tecnico;
  
[/code]
+
</source>
  
 
En caso de detectarse renglones duplicados en las BD de su universidad, les recomendamos que creen un GDS con el fin de que les orientemos en la corrección de los datos duplicados, de modo que para cuando se publique la versión 3.1.0 -si ocurriese- ya tengan corregido esta situación.
 
En caso de detectarse renglones duplicados en las BD de su universidad, les recomendamos que creen un GDS con el fin de que les orientemos en la corrección de los datos duplicados, de modo que para cuando se publique la versión 3.1.0 -si ocurriese- ya tengan corregido esta situación.
  
== 2- Documentos repetidos: == 
+
== 2- Documentos repetidos: ==
  
 
La consulta SQL que pueden utilizar para chequear actualmente es la siguiente:
 
La consulta SQL que pueden utilizar para chequear actualmente es la siguiente:
  
[code]
+
<source lang="bash" enclose="div">
  
 
SELECT 
 
SELECT 
Línea 57: Línea 64:
 
                    GROUP BY numero HAVING count(*) > 1;
 
                    GROUP BY numero HAVING count(*) > 1;
  
[/code]
+
</source>
  
 
Solución
 
Solución
Línea 73: Línea 80:
 
En este caso nos deben cargar un gds para solucionarlo y ver el caso en detalle.
 
En este caso nos deben cargar un gds para solucionarlo y ver el caso en detalle.
  
== 3- catálogos repetidos == 
+
 
 +
== 3- catálogos repetidos ==
  
 
La consulta SQL que pueden utilizar para chequear actualmente es la siguiente:
 
La consulta SQL que pueden utilizar para chequear actualmente es la siguiente:
  
[code]
+
<source lang="bash" enclose="div">
 +
 
 +
 
  
 
SELECT codigo_completo FROM diaguita.scp_catalogo_bienes_patrimoniales 
 
SELECT codigo_completo FROM diaguita.scp_catalogo_bienes_patrimoniales 
Línea 83: Línea 93:
 
  GROUP BY codigo_completo HAVING count(codigo_completo) > 1;
 
  GROUP BY codigo_completo HAVING count(codigo_completo) > 1;
  
[/code]
+
</source>
  
 
solución
 
solución
  
 
La solución consiste en cambiar el dígito que corresponda con un update similar a este por ejemplo:
 
La solución consiste en cambiar el dígito que corresponda con un update similar a este por ejemplo:
 +
<source lang="bash" enclose="div">
  
 
UPDATE scp_catalogo_bienes_patrimoniales SET codigo_completo = '4.6.1.00000' WHERE codigo_completo = '4.6.0.00000' AND id_catalogo_bien_patrimonial = 10007373 ;
 
UPDATE scp_catalogo_bienes_patrimoniales SET codigo_completo = '4.6.1.00000' WHERE codigo_completo = '4.6.0.00000' AND id_catalogo_bien_patrimonial = 10007373 ;
 +
</source>
  
Nota: Se recomienda consultar el catálogo de bienes y servicios brindado por la ONC, el mismo pueden descargarlo de:
+
'''Nota:''' Se recomienda consultar el catálogo de bienes y servicios brindado por la ONC, el mismo pueden descargarlo de:

Revisión del 22:04 14 jun 2021

Nuevos controles para actualizaciones 3.0.x a 3.1.0

Les comentamos que con el fin de ir mejorando la calidad de los datos, en la próxima versión 3.1.0 que publicaremos en las próximas semanas, se agregarán 3 nuevos controles en el proceso de instalación para que no existan datos duplicados, estos controles incorporados son los siguientes:


1- Renglones duplicados en los informes técnicos

La consulta SQL que pueden utilizar para chequear actualmente es la siguiente:

SELECT 

    it.id_informe_tecnico

    ,CASE WHEN it.ejercicio isnull THEN 'S/N' ELSE 'APP:' || it.numero || '/' || it.ejercicio END as tramite

FROM

    diaguita.scp_informe_tecnico_detalles itd,

    diaguita.scp_informes_tecnicos it

WHERE 

    itd.id_informe_tecnico_detalle IN (SELECT MAX(id_informe_tecnico_detalle) FROM diaguita.scp_informe_tecnico_detalles GROUP BY  id_renglon_oferente  HAVING COUNT(id_renglon_oferente) > 1)

AND

    itd.id_informe_tecnico=it.id_informe_tecnico

GROUP BY it.id_informe_tecnico;

En caso de detectarse renglones duplicados en las BD de su universidad, les recomendamos que creen un GDS con el fin de que les orientemos en la corrección de los datos duplicados, de modo que para cuando se publique la versión 3.1.0 -si ocurriese- ya tengan corregido esta situación.

2- Documentos repetidos:

La consulta SQL que pueden utilizar para chequear actualmente es la siguiente:

SELECT 

                        numero

                    FROM 

                        diaguita.anx_personas_x_documentos 

                        WHERE 

                            persona IN (SELECT persona from diaguita.anx_personas) 

                            AND tipo_de_documento_de_identidad ='CUIT' 

                            AND  left(numero, 2) NOT IN ('50','51','55')

                    GROUP BY numero HAVING count(*) > 1;

Solución

Instalación sincronizada con Arai-Proveedores

Se debe ejecutar el script de remapeo y eliminación de proveedores duplicados para que les deje normalizada la base de datos de proveedores de diaguita.

Script para remapeo 

https://drive.google.com/file/d/14kwWIDNN5wvjZz5CTtL4hAAVOZ8w8lOX/view?usp=sharing

Instalación sin sincronización con Arai-Proveedores

En este caso nos deben cargar un gds para solucionarlo y ver el caso en detalle.


3- catálogos repetidos

La consulta SQL que pueden utilizar para chequear actualmente es la siguiente:

SELECT codigo_completo FROM diaguita.scp_catalogo_bienes_patrimoniales 

  GROUP BY codigo_completo HAVING count(codigo_completo) > 1;

solución

La solución consiste en cambiar el dígito que corresponda con un update similar a este por ejemplo:

UPDATE scp_catalogo_bienes_patrimoniales SET codigo_completo = '4.6.1.00000' WHERE codigo_completo = '4.6.0.00000' AND id_catalogo_bien_patrimonial = 10007373 ;

Nota: Se recomienda consultar el catálogo de bienes y servicios brindado por la ONC, el mismo pueden descargarlo de: