Segmentierungsprofil importieren (Business Analyst)

Mit der Business Analyst-Lizenz verfügbar.

Zusammenfassung

Generiert ein Segmentierungsprofil aus einer Tabelle.

Verwendung

  • Für dieses Werkzeug sind Segmentierungsdaten aus einem lokal installierten Business Analyst-Dataset erforderlich.

  • Die Eingabetabelle sollte am besten die Felder Segment ID, Segment Name, Count und Percent enthalten. Wenn die Tabelle mit volumetrischen Daten erstellt wurde, dann sollten auch die Felder Total Volume und Average Volumetric enthalten sein.

    Segmentierungstabelle importieren
    Tipp:

    Zusätzliche Felder in Ihrer Eingabetabelle sollten vor dem Import entfernt werden.

  • Die Felder Segment ID und Count sind in der Eingabetabelle erforderlich.

  • Die Werte für das Feld Segment ID in der Eingabetabelle müssen im aktiven Business Analyst-Dataset vorhanden sein.

    Die Eingabetabelle muss in einem durch ArcGIS Pro unterstützten Tabellenformat vorliegen. Die folgenden Formate werden unterstützt:

    • Geodatabase
    • Datenbank
    • Feature-Layer-Attributtabelle
    • dBASE
    • Microsoft Excel
    • Textdateien, ASCII-Dateien und Dateien mit kommagetrennten Werten (.csv)

    Wenn das Feld Segment Name in der Eingabetabelle nicht vorhanden ist, wird es während des Imports hinzugefügt. Das neue Feld wird mit Werten gefüllt, die auf der Korrelation zum Feld Segment ID basieren.

    Wenn nur ein Teil der Werte für das Feld Segment ID in der Eingabetabelle enthalten ist, wird der Ausgleich der vollständigen Verteilung der Segmente während der Verarbeitung hinzugefügt. Die Felder Count und Percent für diese Hinzufügungen werden mit Nullen gefüllt.

Parameter

BeschriftungErläuterungDatentyp
Eingabetabelle

Die Eingabetabelle mit Segmentierungsinformationen.

Table View
Segmentierungsbasis

Die Segmentierungsbasis für das erstellte Profil. Verfügbare Optionen werden vom verwendeten Segmentierungs-Dataset bereitgestellt.

String
Ausgabeprofil

Der Name der zu erstellenden Segmentierungsdatei.

File
Feld "Segment-ID"

Ein Zeichenfolgenfeld, das den Segmentierungscode enthält.

Field
Zählfeld

Ein numerisches Feld, das Informationen zur Segmentanzahl enthält.

Field
Feld "Gesamtvolumen"
(optional)

Ein numerisches Feld, das Informationen zum Volumen enthält.

Field

arcpy.ba.ImportSegmentationProfile(in_table, segmentation_base, out_profile, segment_id_field, count_field, {total_volume_field})
NameErläuterungDatentyp
in_table

Die Eingabetabelle mit Segmentierungsinformationen.

Table View
segmentation_base

Die Segmentierungsbasis für das erstellte Profil. Verfügbare Optionen werden vom verwendeten Segmentierungs-Dataset bereitgestellt.

String
out_profile

Der Name der zu erstellenden Segmentierungsdatei.

File
segment_id_field

Ein Zeichenfolgenfeld, das den Segmentierungscode enthält.

Field
count_field

Ein numerisches Feld, das Informationen zur Segmentanzahl enthält.

Field
total_volume_field
(optional)

Ein numerisches Feld, das Informationen zum Volumen enthält.

Field

Codebeispiel

ImportSegmentationProfile – Beispiel (Python-Fenster)

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

import arcpy
arcpy.ba.ImportSegmentationProfile(r"C:\temp\importprofile.csv", "Total Households", r"C:\output\CustomerProfile.sgprofile", "Seg_ID", "Count_int", "Total_Volume")

Lizenzinformationen

  • Basic: Erfordert Business Analyst
  • Standard: Erfordert Business Analyst
  • Advanced: Erfordert Business Analyst

Verwandte Themen