Disponible avec une licence Business Analyst.
Résumé
Génère un profil de segmentation à partir d’une table.
Utilisation
Cet outil requiert des données de segmentation issues d’un jeu de données Business Analyst installé localement.
Idéalement, la table en entrée doit contenir les champs Segment ID, Segment Name, Count et Percent. Si la table a été créée selon les données volumétriques, les champs Total Volume et Average Volumetric doivent également être inclus.
Astuce :
Les champs supplémentaires qui se trouvent dans la table en entrée doivent être supprimés avant toute tentative d’importation.
Les champs Segment ID et Count sont nécessaires dans la table en entrée.
Les valeurs du champ Segment ID figurant dans la table en entrée doivent exister dans le jeu de données Business Analyst actif.
La table en entrée doit être au format tabulaire pris en charge par ArcGIS Pro. Les formats pris en charge sont notamment les suivants :
- Géodatabase
- Base de données
- Table attributaire de couche d'entités
- dBASE
- Microsoft Excel
- Fichiers texte, ASCII et de valeurs séparées par des virgules (.csv)
S’il n’existe pas de champ Segment Name dans la table en entrée, il est ajouté au cours du processus d’importation. Le nouveau champ est renseigné selon les valeurs en corrélation avec le champ Segment ID.
Si seul un sous-ensemble des valeurs Segment ID est inclus dans la table en entrée, le solde de la distribution complète des segments est ajouté au cours du traitement. Les champs Count et Percent de ces ajouts sont remplis de zéros.
Syntaxe
arcpy.ba.ImportSegmentationProfile(in_table, segmentation_base, out_profile, segment_id_field, count_field, {total_volume_field})
Paramètre | Explication | Type de données |
in_table | Table en entrée avec des informations de segmentation. | Table View |
segmentation_base | Base de segmentation du profil en cours de création. Les options disponibles sont fournies par le jeu de données de segmentation employé. | String |
out_profile | Nom du fichier de segmentation à créer. | File |
segment_id_field | Champ de chaîne contenant le code de segmentation. | Field |
count_field | Champ numérique contenant les informations sur le nombre de segments. | Field |
total_volume_field (Facultatif) | Champ numérique contenant les informations sur le volume. | Field |
Exemple de code
Le script de fenêtre Python ci-dessous illustre l'utilisation de la fonction ImportSegmentationProfile.
import arcpy
arcpy.ba.ImportSegmentationProfile(r"C:\temp\importprofile.csv", "Total Households", r"C:\output\CustomerProfile.sgprofile", "Seg_ID", "Count_int", "Total_Volume")
Environnements
Informations de licence
- Basic: Requiert Business Analyst
- Standard: Requiert Business Analyst
- Advanced: Requiert Business Analyst
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?