Zuordnungstabelle generieren (Data Management)

Zusammenfassung

Generiert die Zuordnungstabelle auf Basis eines konfigurierten Workspace zum Laden von Daten. Die Ausgabetabelle enthält eine Liste von vordefinierten Datasets, Feldern und Beschreibungen der Attributdomänen mit codierten Werten.

Verwendung

  • Diese Tabelle enthält eine Sammlung von Teilzeichenketten, die durch Leerzeichen getrennt sind und dazu dienen, eine Quelle mit einem Zielschema abzugleichen. Die Tabelle wird zum bidirektionalen Abgleich von Teilzeichenfolgen verwendet, sodass die Reihenfolge keine Rolle spielt.

  • Die Ausgabetabelle enthält das folgende Format für jede Spalte und die zulässigen Werte:

    • type— Das Dataset, das Feld oder der Wert
    • substringsa— Eine benutzerdefinierte Teilzeichenfolge
    • substringsb— Eine benutzerdefinierte Teilzeichenfolge
    • match_strings— Der Wert "Ja" oder "Nein"

Parameter

BeschriftungErläuterungDatentyp
Datenreferenz-Arbeitsmappe

Die Datenreferenz-Arbeitsmappe, mit der die Zuordnungstabelle generiert werden soll.

File
Ausgabetabelle

Die Ausgabetabelle enthält eine Liste von Datasets, Feldern und Beschreibungen der Attributdomänen mit codierten Werten basierend auf der Quell- und Zielzuordnung eines Workspace zum Laden von Daten. Verwenden Sie diese Tabelle im Werkzeug Workspace zum Laden von Daten erstellen, um eine zukünftige Iteration eines solchen Workspace zu verbessern.

Table

arcpy.management.GenerateMappingTable(in_workbook, out_table)
NameErläuterungDatentyp
in_workbook

Die Datenreferenz-Arbeitsmappe, mit der die Zuordnungstabelle generiert werden soll.

File
out_table

Die Ausgabetabelle enthält eine Liste von Datasets, Feldern und Beschreibungen der Attributdomänen mit codierten Werten basierend auf der Quell- und Zielzuordnung eines Workspace zum Laden von Daten. Verwenden Sie diese Tabelle im Werkzeug Workspace zum Laden von Daten erstellen, um eine zukünftige Iteration eines solchen Workspace zu verbessern.

Table

Codebeispiel

GenerateMappingTable – Beispiel (Python-Fenster)

Das folgende Skript für das Python-Fenster veranschaulicht, wie die Funktion GenerateMappingTable im unmittelbaren Modus verwendet wird.

import arcpy

arcpy.management.GenerateMappingTable(
    "C:/data/DataLoadingWorkspace/DataReference.xlsx", "C:/temp/Default.gdb/DataReference_GenerateMappingTable"
)
GenerateMappingTable – Beispiel (Python-Fenster)

Das folgende Skript veranschaulicht, wie die Funktion GenerateMappingTable in einem eigenständigen Skript verwendet wird.

# Name: GenerateMappingTable.py
# Description: Generate a Mapping Table from the input Data Reference workbook.

# Import system modules
import arcpy

# Set local variables
workbook = "C:/data/DataLoadingWorkspace/DataReference.xlsx"
mapping = "C:/temp/MappingTable.csv"

arcpy.management.GenerateMappingTable(in_workbook=workbook, out_table=mapping)

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Lizenzinformationen

  • Basic: Ja
  • Standard: Ja
  • Advanced: Ja

Verwandte Themen