Générer le rapport de structure (Gestion des données)

Synthèse

Génère une représentation au format Excel, JSON, PDF ou HTML de la structure de la géodatabase. Ces formats sont produits dans un dossier de destination cible.

En savoir plus sur la génération d’un rapport sur la structure

Utilisation

  • Les éléments de structure dans la géodatabase seront inclus.

  • Cet outil peut être exécuté sur un espace de travail (fichier, mobile et entreprise), une classe d’entités, un jeu de classes d’entités, une couche d’entités et un service d’entités.

  • Les formats de rapport sélectionnés sont produits dans un seul dossier.

  • Les jeux de données doivent être inscrits auprès de la géodatabase.

Paramètres

ÉtiquetteExplicationType de données
Jeu de données en entrée

Espace de travail, jeu de classes d’entités, couche d’entités ou vue tabulaire qui permet de générer le rapport de structure.

Workspace; Feature Dataset; Feature Layer; Table View
Emplacement en sortie

Dossier dans lequel le rapport est créé.

Folder
Nom

Nom des fichiers en sortie.

String
Formats en sortie

Spécifie les types de fichiers qui sont inclus dans le dossier en sortie.

  • JSONLe dossier en sortie inclut un fichier .json.
  • PDFLe dossier en sortie inclut un fichier .pdf.
  • HTMLLe dossier en sortie inclut un fichier .html.
  • XLSXLe dossier en sortie inclut un fichier Excel .xlsx.
String

Sortie obtenue

ÉtiquetteExplicationType de données
Fichiers en sortie

Types de fichiers dérivés dans le dossier en sortie.

File

arcpy.management.GenerateSchemaReport(in_dataset, out_location, name, formats)
NomExplicationType de données
in_dataset

Espace de travail, jeu de classes d’entités, couche d’entités ou vue tabulaire qui permet de générer le rapport de structure.

Workspace; Feature Dataset; Feature Layer; Table View
out_location

Dossier dans lequel le rapport est créé.

Folder
name

Nom des fichiers en sortie.

String
formats
[formats,...]

Spécifie les types de fichiers qui sont inclus dans le dossier en sortie.

  • JSONLe dossier en sortie inclut un fichier .json.
  • PDFLe dossier en sortie inclut un fichier .pdf.
  • HTMLLe dossier en sortie inclut un fichier .html.
  • XLSXLe dossier en sortie inclut un fichier Excel .xlsx.
String

Sortie obtenue

NomExplicationType de données
out_files

Types de fichiers dérivés dans le dossier en sortie.

File

Exemple de code

Exemple 1 d’utilisation de l’outil GenerateSchemaReport (fenêtre Python)

Le script ci-dessous pour la fenêtre Python illustre l’utilisation de la fonction GenerateSchemaReport.

import arcpy
arcpy.management.GenerateSchemaReport("C:/MyProject/MyGDB.gdb", "C:/MyProject/My_folder", "schema_report", ["JSON", "PDF"])
Exemple 2 d’utilisation de l’outil GenerateSchemaReport (script autonome)

Le script autonome suivant est un exemple d’utilisation de la fonction GenerateSchemaReport dans un environnement d’écriture de scripts.

# Name: GenerateSchemaReport_Example.py
# Description: GenerateSchemaReport of a file geodatabase

# Import the system modules
import arcpy

# Set local variables
gdbWorkspace = "C:/data/data.gdb"

arcpy.management.GenerateSchemaReport(gdbWorkspace, "C:/MyProject/My_folder", "schema_report", ["JSON", "PDF"])

Rubriques connexes