Beschriftung | Erläuterung | Datentyp |
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 |
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.
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
arcpy.ba.ImportSegmentationProfile(in_table, segmentation_base, out_profile, segment_id_field, count_field, {total_volume_field})
Name | Erläuterung | Datentyp |
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
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