Создать отчет о схеме (Управление данными)

Краткая информация

Создает представление схемы базы геоданных в формате Excel, JSON, PDF или HTML. Эти форматы записываются в целевую папку назначения.

Узнайте больше о создании отчета схемы.

Использование

  • Элементы схемы в базе геоданных будут включены.

  • Этот инструмент можно запустить в рабочей области (файловой, мобильной и многопользовательской), классе объектов, наборе классов объектов, векторном слое и сервисе объектов.

  • Выбранные форматы отчетов записываются в одну папку.

  • Набор данных должен быть зарегистрирован в базе геоданных.

Параметры

ПодписьОписаниеТип данных
Входной набор данных

Рабочая область, набор классов объектов, векторный слой или представление таблицы, которые будут использоваться для создания отчета схемы.

Workspace; Feature Dataset; Feature Layer; Table View
Выходное местоположение

Папка, где будет создан отчет.

Folder
Имя

Имя выходного файла.

String
Выходные форматы

Указывает типы файлов, которые будут включены в выходную папку.

  • JSONВыходная папка будет включать файл .json.
  • pdfВыходная папка будет включать файл .pdf.
  • HTMLВыходная папка будет включать файл .html.
  • XLSXВыходная папка будет включать файл Excel .xlsx.
String

Производные выходные данные

ПодписьОписаниеТип данных
Выходные файлы

Полученные типы файлов в выходной папке.

File

arcpy.management.GenerateSchemaReport(in_dataset, out_location, name, formats)
ИмяОписаниеТип данных
in_dataset

Рабочая область, набор классов объектов, векторный слой или представление таблицы, которые будут использоваться для создания отчета схемы.

Workspace; Feature Dataset; Feature Layer; Table View
out_location

Папка, где будет создан отчет.

Folder
name

Имя выходного файла.

String
formats
[formats,...]

Указывает типы файлов, которые будут включены в выходную папку.

  • JSONВыходная папка будет включать файл .json.
  • PDFВыходная папка будет включать файл .pdf.
  • HTMLВыходная папка будет включать файл .html.
  • XLSXВыходная папка будет включать файл Excel .xlsx.
String

Производные выходные данные

ИмяОписаниеТип данных
out_files

Полученные типы файлов в выходной папке.

File

Пример кода

GenerateSchemaReport, пример 1 (окно Python)

Скрипт окна Python, демонстрирующий использование функции GenerateSchemaReport.

import arcpy
arcpy.management.GenerateSchemaReport("C:/MyProject/MyGDB.gdb", "C:/MyProject/My_folder", "schema_report", ["JSON", "PDF"])
GenerateSchemaReport, пример 2 (автономный скрипт)

Автономный скрипт – пример использования функции GenerateSchemaReport.

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

Связанные разделы