Schemabericht generieren (Data Management)

Zusammenfassung

Generiert eine Excel-, JSON-, PDF- oder HTML-Präsentation des Geodatabase-Schemas. Diese Formate werden in einen Zielordner ausgegeben.

Weitere Informationen zum Generieren eines Schemaberichts

Verwendung

  • Schemaelemente in der Geodatabase werden einbezogen.

  • Dieses Werkzeug kann für einen Workspace (File-, Mobile- und Enterprise-Geodatabase), eine Feature-Class, ein Feature-Dataset, einen Feature-Layer und einen Feature-Service ausgeführt werden.

  • Die ausgewählten Berichtsformate werden in einen einzelnen Ordner ausgegeben.

  • Datasets müssen bei der Geodatabase registriert sein.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Dataset

Die Eingabe in Form eines Workspace, Feature-Datasets, Feature-Layers oder einer Tabellensicht, die zum Generieren des Schemaberichts verwendet wird.

Workspace; Feature Dataset; Feature Layer; Table View
Ausgabeverzeichnis

Der Ordner, in dem der Bericht erstellt wird.

Folder
Name

Der Name der Dateiausgaben.

String
Ausgabeformate

Gibt die Dateitypen an, die in dem Ausgabeordner enthalten sind.

  • JSONDer Ausgabeordner enthält eine .json-Datei.
  • PDFDer Ausgabeordner enthält eine .pdf-Datei.
  • HTMLDer Ausgabeordner enthält eine .html-Datei.
  • XLSXDer Ausgabeordner enthält eine Excel (.xlsx)-Datei.
String

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Ausgabedateien

Die abgeleiteten Dateitypen im Ausgabeordner.

File

arcpy.management.GenerateSchemaReport(in_dataset, out_location, name, formats)
NameErläuterungDatentyp
in_dataset

Die Eingabe in Form eines Workspace, Feature-Datasets, Feature-Layers oder einer Tabellensicht, die zum Generieren des Schemaberichts verwendet wird.

Workspace; Feature Dataset; Feature Layer; Table View
out_location

Der Ordner, in dem der Bericht erstellt wird.

Folder
name

Der Name der Dateiausgaben.

String
formats
[formats,...]

Gibt die Dateitypen an, die in dem Ausgabeordner enthalten sind.

  • JSONDer Ausgabeordner enthält eine .json-Datei.
  • PDFDer Ausgabeordner enthält eine .pdf-Datei.
  • HTMLDer Ausgabeordner enthält eine .html-Datei.
  • XLSXDer Ausgabeordner enthält eine Excel (.xlsx)-Datei.
String

Abgeleitete Ausgabe

NameErläuterungDatentyp
out_files

Die abgeleiteten Dateitypen im Ausgabeordner.

File

Codebeispiel

GenerateSchemaReport: Beispiel 1 (Python-Fenster)

Das folgende Skript im Python-Fenster veranschaulicht, wie Sie die Funktion GenerateSchemaReport verwenden.

import arcpy
arcpy.management.GenerateSchemaReport("C:/MyProject/MyGDB.gdb", "C:/MyProject/My_folder", "schema_report", ["JSON", "PDF"])
GenerateSchemaReport: Beispiel 2 (eigenständiges Skript)

Das folgende eigenständige Skript ist ein Beispiel für die Verwendung der Funktion GenerateSchemaReport in einer Skriptumgebung.

# 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"])

Verwandte Themen