Inhoudsopgave
Samenvatting
In 2021 heeft het Data Reviewer-team een Python Toolbox ontwikkeld die gebruikmaakt van ArcPy en OpenPyXL om een Excel-rapport over datakwaliteit te genereren door gegevens te extraheren uit fouten in attribuutregels en feature classes. Deze rapportagetool kan worden gebruikt om snel de datakwaliteit te beoordelen en belangrijke belanghebbenden te informeren over de kwaliteit van de gegevens van hun organisatie in een gemakkelijk leesbaar tabelrapport.
In de 2024-release van ArcGIS Pro 3.3 is dit Python-script bijgewerkt om rekening te houden met bestand en mobiele geodatabases, en is het verbeterd om datakwaliteitsstatistieken te rapporteren voor Visual Review Rules. Voor de 2026-release van ArcGIS Pro 3.7 is deze tool opnieuw bijgewerkt om twee nieuwe Data Reviewer-controles te ondersteunen: Valency en Duplicate Row.
Deze blog is bedoeld om het bijgewerkte scripttool te delen voor download. Voor meer informatie over hoe gegevens worden samengesteld voor Attribuutregels, bezoek deze 2021 blogpost met belangrijke termen en methodologie. Voor meer informatie over hoe gegevens worden samengesteld voor Visual Review-resultaten, bezoek deze 2023 blogpost met belangrijke termen en methodologie.
Updates voor het Data Quality Reporting Script
Sinds de ArcGIS Pro 3.3-versie van het Data Quality Report-script is gedeeld, heeft Data Reviewer twee nieuwe datakwaliteitscontroles toegevoegd aan onze reeks: Valency en Duplicate Row.
De Data Quality Report-tool is bijgewerkt om beide nieuwe Attribuutregels te ondersteunen. Het is vermeldenswaard dat eerdere versies van dit script nog steeds werken in ArcGIS Pro 3.7, maar als u de Valency en/of Duplicate Row-controles als Attribuutregels gebruikt, verschijnen die foutresultaten niet in het uitvoerrapport. Er zijn geen wijzigingen aangebracht in de logica die Visual Review ondersteunt.
Scriptinstructies
De Data Quality Reporting-scripts kunnen worden gedownload van deze blog en worden uitgevoerd als een Python Toolbox in ArcGIS Pro (DataReviewerDataQuality.pyt) of in de opdrachtregelinterface (CLI) met behulp van het zelfstandige python-script (AttributeRulesReport.py). De volgende CLI opties worden ondersteund bij het aanroepen van het python-script:
| Opties | Naam | Beschrijving | Verplicht / Optioneel |
-h of --help | Help | Toon dit helpbericht en sluit af | Optioneel |
-i | INPUT | Bestandslocatie van uw geodatabase met attribuutregels (momenteel worden alleen FGDB en MGDB ondersteund) | Verplicht |
-o | OUTPUT | Bestandslocatie om het datakwaliteitsrapport .xlsx-bestand op te slaan | Verplicht |
-hide {True,False}
|
VERBORGEN
|
Voer True/Fals in om te kiezen of u wilt dat de ernstrijen verborgen zijn op het werkblad Visual Review Rules
|
Verplicht
-rn
RAPPORTNAAM
Voer de naam in die u aan het datakwaliteitsrapport wilt geven, anders wordt het standaardformaat gebruikt (AttributeRulesReport_MMDDYYYY-TTTTTT)
Optioneel
Lijst met verplichte en optionele invoer in Command Prompt.
Python Toolbox UI in ArcGIS Pro: De tooltips en metadata verschijnen niet voor de aangepaste python toolbox Data Quality Report tool tenzij DataReviewerDataQualityReport.ReviewerErrorReport.pyt.xml in dezelfde map staat als DataReviewerDataQuality.pyt.
Downloaden
Inhoud van DQReport_Pro3.7.zip:
-
AttributeRulesReport.py - Het zelfstandige python-script.
-
DataReviewerDataQuality.pyt - De Python Toolbox.
-
DataReviewerDataQualityReport.ReviewerErrorReport.pyt.xml - Bevat de metadata en tooltips voor de Python Toolbox. Moet worden opgeslagen in dezelfde map als DataReviewerDataQuality.pyt om tooltips te laten verschijnen.<\/SPAN><\/LI><\/UL>
|