Table des matières
Résumé
En 2021, l'équipe Data Reviewer a créé une Python Toolbox qui exploite ArcPy et OpenPyXL pour générer un rapport Excel sur la qualité des données en extrayant les données des erreurs des règles d'attribut et des classes d'entités. Cet outil de rapport peut être utilisé pour évaluer rapidement la qualité des données et informer les parties prenantes clés de la qualité des données de leur organisation dans un rapport tabulaire facile à lire.
Dans la version 2024 d'ArcGIS Pro 3.3, ce script Python a été mis à jour pour prendre en compte les géodatabases fichier et mobile, et a été amélioré pour rapporter les métriques de qualité des données pour les Visual Review Rules. Pour la version 2026 d'ArcGIS Pro 3.7, cet outil a de nouveau été mis à jour pour supporter deux nouvelles vérifications Data Reviewer : Valency et Duplicate Row.
Ce blog a pour but de partager l'outil script mis à jour pour téléchargement. Pour en savoir plus sur la compilation des données pour les Attribute Rules, veuillez visiter ce article de blog 2021 détaillant les termes importants et la méthodologie. Pour en savoir plus sur la compilation des données pour les résultats Visual Review, veuillez visiter ce article de blog 2023 détaillant les termes importants et la méthodologie.
Mises à jour du script de rapport sur la qualité des données
Depuis que la version ArcGIS Pro 3.3 du script Data Quality Report a été partagée, Data Reviewer a ajouté deux nouvelles vérifications de qualité des données à notre gamme : Valency et Duplicate Row.
L'outil Data Quality Report a été mis à jour pour supporter ces deux nouvelles Attribute Rules. Il est important de noter que les versions précédentes de ce script fonctionneront toujours dans ArcGIS Pro 3.7, mais si vous utilisez les vérifications Valency et/ou Duplicate Row comme Attribute Rules, ces résultats d'erreur n'apparaîtront pas dans le rapport de sortie. Aucune modification n'a été apportée à la logique supportant Visual Review.
Instructions du script
Les scripts Data Quality Reporting peuvent être téléchargés depuis ce blog et exécutés comme une Python Toolbox dans ArcGIS Pro (DataReviewerDataQuality.pyt) ou dans l'interface en ligne de commande (CLI) en utilisant le script python autonome (AttributeRulesReport.py). Les options CLI suivantes sont supportées lors de l'appel du script python :
| Options | Nom | Description | Requis / Optionnel |
-h ou --help | Aide | Afficher ce message d'aide et quitter | Optionnel |
-i | ENTRÉE | Emplacement du fichier de votre géodatabase contenant les règles d'attribut (seuls FGDB et MGDB sont actuellement supportés) | Requis |
-o | SORTIE | Emplacement du fichier pour enregistrer le rapport de qualité des données au format .xlsx | Requis |
-hide {True,False} | CACHÉ | Saisissez True/Faux pour choisir si vous souhaitez que les lignes de gravité soient cachées dans la feuille Visual Review Rules | Requis |
-rn | NOMDURAPPORT | Saisissez le nom que vous souhaitez donner au rapport de qualité des données, sinon le format par défaut sera utilisé (AttributeRulesReport_MMDDYYYY-TTTTTT) | Optionnel |
Liste des entrées requises et optionnelles dans l'invite de commandes.
Interface Python Toolbox dans ArcGIS Pro : Les info-bulles et métadonnées n'apparaîtront pas pour l'outil personnalisé python toolbox Data Quality Report sauf si DataReviewerDataQualityReport.ReviewerErrorReport.pyt.xml est stocké dans le même dossier que DataReviewerDataQuality.pyt.
Télécharger
Contenu de DQReport_Pro3.7.zip :
- AttributeRulesReport.py – Le script python autonome.
- DataReviewerDataQuality.pyt – La Python Toolbox.
- DataReviewerDataQualityReport.ReviewerErrorReport.pyt.xml – Contient les métadonnées et info-bulles pour la Python Toolbox. Doit être stocké dans le même dossier que DataReviewerDataQuality.pyt pour que les info-bulles apparaissent.<\/SPAN><\/LI><\/UL>