Tabla de Contenidos
Resumen
En 2021, el equipo Data Reviewer creó un Python Toolbox que aprovecha ArcPy y OpenPyXL para generar un reporte de calidad de datos en Excel extrayendo datos de errores en reglas de atributos y clases de entidades. Esta herramienta de reporte puede ser utilizada para evaluar rápidamente la calidad de los datos e informar a los interesados clave sobre la calidad de los datos de su organización en un informe tabular fácil de leer.
En la versión 2024 de ArcGIS Pro 3.3, este script Python fue actualizado para considerar geodatabases de archivo y móviles, y se mejoró para reportar métricas de calidad de datos para Visual Review Rules. Para la versión 2026 de ArcGIS Pro 3.7, esta herramienta ha sido actualizada nuevamente para soportar dos nuevas verificaciones Data Reviewer: Valency y Duplicate Row.
Este blog tiene la intención de compartir la herramienta script actualizada para descarga. Para aprender más sobre cómo se compilan los datos para Attribute Rules, por favor visite este post del blog 2021 detallando términos importantes y metodología. Para aprender más sobre cómo se compilan los datos para resultados Visual Review, por favor visite este post del blog 2023 detallando términos importantes y metodología.
Actualizaciones al Script de Reporte de Calidad de Datos
Desde que se compartió la versión ArcGIS Pro 3.3 del script Data Quality Report, Data Reviewer ha añadido dos nuevas verificaciones de calidad de datos a nuestra lista: Valency y Duplicate Row.
La herramienta Data Quality Report ha sido actualizada para soportar ambas nuevas Attribute Rules. Vale la pena notar que versiones previas de este script seguirán funcionando en ArcGIS Pro 3.7, pero si usa las verificaciones Valency y/o Duplicate Row como Attribute Rules, esos resultados de error no aparecerán en el reporte generado. No se hicieron cambios en la lógica que soporta Visual Review.
Instrucciones del Script
Los scripts Data Quality Reporting pueden descargarse desde este blog y ejecutarse como unPython Toolbox en ArcGIS Pro (DataReviewerDataQuality.pyt) o en la interfaz de línea de comandos (CLI) usando el script python independiente (AttributeRulesReport.py). Las siguientes opciones CLI son soportadas al llamar el script python:
| Opciones | Nombre | Descripción | Requerido/Opcional |
-h o --help | Ayuda | Muestra este mensaje de ayuda y sale | Opcional |
-i | ENTRADA | Ubicación del archivo de su geodatabase que contiene reglas de atributos (solo FGDB y MGDB son soportados actualmente) | Requerido |
-o | SALIDA | Ubicación del archivo donde guardar el reporte .xlsx de calidad de datos | Requerido |
-hide {True,False} | OCULTO | Ingrese True / False para elegir si desea que las filas con severidad estén ocultas en la hoja Visual Review Rules | Requerido |
-rn | NOMBREDELREPORTE | Ingrese el nombre que desea darle al reporte de calidad de datos, si no se usará el formato predeterminado (AttributeRulesReport_MMDDYYYY-TTTTTT) | Opcional |
Lista de entradas requeridas y opcionales en Command Prompt.
Interfaz Python Toolbox en ArcGIS Pro: Las descripciones emergentes y metadatos no aparecerán para la herramienta personalizada python toolbox Data Quality Report a menos que DataReviewerDataQualityReport.ReviewerErrorReport.pyt.xml esté almacenado en la misma carpeta que DataReviewerDataQuality.pyt.
Descargar
Contenido del DQReport_Pro3.7.zip:
- AttributeRulesReport.py – El script python independiente.
- DataReviewerDataQuality.pyt – El Python Toolbox.
Contiene los metadatos y descripciones emergentes para el Python Toolbox. Debe almacenarse en la misma carpeta que DataReviewerDataQuality.pyt para que las descripciones emergentes aparezcan.<\/SPAN><\/LI><\/UL>