Índice de Conteúdos
Resumo
Em 2021, a equipe Data Reviewer criou uma Python Toolbox que utiliza ArcPy e OpenPyXL para gerar um relatório de qualidade de dados em Excel extraindo dados de erros de regras de atributo e classes de feição. Esta ferramenta de relatório pode ser usada para avaliar rapidamente a qualidade dos dados e informar as partes interessadas sobre a qualidade dos dados da organização em um relatório tabular fácil de ler.
Na versão 2024 do ArcGIS Pro 3.3, este script Python foi atualizado para considerar geodatabases de arquivo e móvel, e foi aprimorado para reportar métricas de qualidade de dados para Regras de Revisão Visual. Para a versão 2026 do ArcGIS Pro 3.7, esta ferramenta foi atualizada novamente para suportar duas novas verificações do Data Reviewer: Valency e Duplicate Row.
Este blog tem o objetivo de compartilhar a ferramenta script atualizada para download. Para saber mais sobre como os dados são compilados para Regras de Atributo, visite este post do blog de 2021 detalhando termos importantes e metodologia. Para saber mais sobre como os dados são compilados para resultados da Revisão Visual, visite este post do blog de 2023 detalhando termos importantes e metodologia.
Atualizações no Script de Relatório de Qualidade de Dados
Desde que a versão 3.3 do ArcGIS Pro do script Relatório de Qualidade de Dados foi compartilhada, o Data Reviewer adicionou duas novas verificações de qualidade de dados à nossa lista: Valency e Duplicate Row.
A ferramenta Relatório de Qualidade de Dados foi atualizada para suportar ambas essas duas novas Regras de Atributo. Vale notar que versões anteriores deste script ainda funcionarão no ArcGIS Pro 3.7, mas se você usar as verificações Valency e/ou Duplicate Row como Regras de Atributo, esses resultados de erro não aparecerão no relatório gerado. Nenhuma alteração foi feita na lógica que suporta a Revisão Visual.
Instruções do Script
Os scripts do Relatório de Qualidade de Dados podem ser baixados deste blog e executados como uma Python Toolbox no ArcGIS Pro (DataReviewerDataQuality.pyt) ou na interface da linha de comando (CLI) usando o script python independente (AttributeRulesReport.py). As seguintes opções CLI são suportadas ao chamar o script python:
| Opções | Nome | Descrição | Obrigatório/Opcional |
-h ou --help | Ajuda | Mostra esta mensagem de ajuda e sai | Opcional |
-i | ENTRADA | Localização do arquivo do seu geodatabase contendo regras de atributo (apenas FGDB e MGDB são atualmente suportados) | Obrigatório |
-o | SAÍDA | Localização do arquivo para salvar o arquivo .xlsx do relatório de qualidade dos dados | Obrigatório |
-hide {True,False} | OCULTO | Digite True/Falso para escolher se deseja que as linhas com severidade fiquem ocultas na planilha das Regras da Revisão Visual | |
-rn | NOME DO RELATÓRIO | Digite o nome que deseja dar ao relatório de qualidade dos dados, caso contrário será usado o formato padrão (AttributeRulesReport_MMDDYYYY-TTTTTT) | Opcional |
Lista das entradas obrigatórias e opcionais no Prompt de Comando.
Interface da Python Toolbox no ArcGIS Pro: As dicas e metadados não aparecerão para a ferramenta personalizada Python Toolbox Data Quality Report a menos que o DataReviewerDataQualityReport.ReviewerErrorReport.pyt.xml esteja armazenado na mesma pasta que o DataReviewerDataQuality.pyt.
Download
Conteúdo do DQReport_Pro3.7.zip:
- AttributeRulesReport.py – O script python independente.
- DataReviewerDataQuality.pyt – A Python Toolbox.
- DataReviewerDataQualityReport.ReviewerErrorReport.pyt.xml Contém os metadados e dicas de ferramentas para a Python Toolbox. Deve ser armazenado na mesma pasta que o DataReviewerDataQuality.pyt para que as dicas de ferramentas apareçam.<\/SPAN><\/LI><\/UL>