Generar informe de esquema (Administración de datos)

Resumen

Genera una representación Excel, JSON, PDF o HTML del esquema de la geodatabase. Estos formatos generan una salida a una carpeta de destino.

Más información sobre la generación de un informe de esquema

Uso

  • Se incluirán los elementos de esquema de la geodatabase.

  • Esta herramienta puede ejecutarse en un espacio de trabajo (de archivos, móvil y corporativo), en una clase de entidad, en un dataset de entidades, en una capa de entidades y en un servicio de entidades.

  • Los formatos de informe seleccionados generan una salida a una única carpeta.

  • Los datasets se deben registrar con la geodatabase.

Parámetros

EtiquetaExplicaciónTipo de datos
Dataset de entrada

El espacio de trabajo, el dataset de entidades, la capa de entidades o la vista de tabla que se utilizarán para generar el informe de esquema.

Workspace; Feature Dataset; Feature Layer; Table View
Localización de salida

La carpeta donde se creará el informe.

Folder
Nombre

El nombre de las salidas de los archivos.

String
Formatos de salida

Especifica los tipos de archivo que se incluirán en la carpeta de salida.

  • JSONLa carpeta de salida incluirá un archivo .json.
  • PDFLa carpeta de salida incluirá un archivo .pdf.
  • HTMLLa carpeta de salida incluirá un archivo .html.
  • XLSXLa carpeta de salida incluirá un archivo Excel .xlsx.
String

Salida derivada

EtiquetaExplicaciónTipo de datos
Archivos de salida

Los tipos de archivo derivados en la carpeta de salida.

File

arcpy.management.GenerateSchemaReport(in_dataset, out_location, name, formats)
NombreExplicaciónTipo de datos
in_dataset

El espacio de trabajo, el dataset de entidades, la capa de entidades o la vista de tabla que se utilizarán para generar el informe de esquema.

Workspace; Feature Dataset; Feature Layer; Table View
out_location

La carpeta donde se creará el informe.

Folder
name

El nombre de las salidas de los archivos.

String
formats
[formats,...]

Especifica los tipos de archivo que se incluirán en la carpeta de salida.

  • JSONLa carpeta de salida incluirá un archivo .json.
  • PDFLa carpeta de salida incluirá un archivo .pdf.
  • HTMLLa carpeta de salida incluirá un archivo .html.
  • XLSXLa carpeta de salida incluirá un archivo Excel .xlsx.
String

Salida derivada

NombreExplicaciónTipo de datos
out_files

Los tipos de archivo derivados en la carpeta de salida.

File

Muestra de código

Ejemplo 1 de GenerateSchemaReport (ventana de Python)

El siguiente script de la ventana de Python muestra cómo utilizar la función GenerateSchemaReport.

import arcpy
arcpy.management.GenerateSchemaReport("C:/MyProject/MyGDB.gdb", "C:/MyProject/My_folder", "schema_report", ["JSON", "PDF"])
Ejemplo 2 de GenerateSchemaReport (script independiente)

El siguiente script independiente es un ejemplo de cómo utilizar la función GenerateSchemaReport en un entorno 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"])

Temas relacionados