Buenas tardes.
Tengo el siguiente inconveniente:
Desde Araucano me enviaron datos para actualizar en SIU-Wichi, el problema es que la codificación de los archivos no estaba en UTF-8 (para información procedente del SIU-Guaraní se indica en la guía técnica hacer la conversión previa a la carga, pero para Araucano no especifica que se deben convertir), si no en otro formato. Como consecuencia, al correr los ETL de carga, se actualizó la información, y ahora dentro de la sección “Asignación de Unidades de Análisis” me aparecen datos que no corresponden (en la columna “Unidad usada en Sistema Fuente” aparece la unidad con caracteres raros asociada a una Unidad de Análisis del tipo null).
¿Cuál sería el modo correcto de limpiar esta información sin que haya problemas? ¿se deben borrar registros dentro de la tabla public.d_unidad? ¿cuáles y de qué manera?
¿Posteriormente se debe realizar la Actualización de Unidades de Análisis en las tablas de datos y actualizar el esquema, o no es necesario esto último?
Estuve buscando por el foro pero no encontré esta misma situación en concreto.
Gracias!
Hola Matias! no era necesario hacer la conversión a UTF8 pero cuando migraron el Araucano, volvieron a aparecer esos caracteres raros, aunque si vos abrís el txt los ves bien. Al parecer es un tema de codificación que dejaron de venir en UTF8 y estan en ISO-8859-1.
Este tema lo solucionamos en la version 6.10.0 que se va a liberar pronto.
Una vez que queden correctos cargados podemos limpiar esas unidades que quedaron con caracteres raros.
En que versión de wichi están ustedes?
Saludos,
Sabrina.
Hola Sabrina, gracias por la pronta respuesta.
Cuando mencionás “Una vez que queden correctos cargados podemos limpiar esas unidades que quedaron con caracteres raros.” ¿De qué manera se pueden limpiar esas unidades?.
Estamos en la versión 6.8.1
Buenos días! te adjunto los ETL de la versión 6.8.1 para que carga sin esos caracteres raros. Debes reemplazar en <path_etl>/etl/carga_de_datos/araucano/importacion_araucano_tmp/
Una vez que cargues, utiliza el sql que te adjunto para borrar las unidades con caracteres raros.
En la primer consulta podes ver las unidades de análisis que no utilizan los cubos. REEMPLAZAR iinstalacion_id = ? por la instalacion_id que corresponde a araucano. Ese dato lo obtenes de la tabla public.d_instalacion cuando la fuente_dato = 4 (araucano)
En la segunda consulta borra las unidades del query anterior.
Hace un backup de la tabla public.d_unidad antes de realizar esto para poder volver a ese estado si surge algún problema.
Saludos,
Sabrina.
borra_unidades_sin_utilizar.sql (435 Bytes)
modificar.zip (21.2 KB)