Importer un profil de segmentation (Business Analyst)

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.

    Importer une table de segmentation
    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ètreExplicationType 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

Exemple d’utilisation de l’outil ImportSegmentationProfile (fenêtre Python)

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

Informations de licence

  • Basic: Requiert Business Analyst
  • Standard: Requiert Business Analyst
  • Advanced: Requiert Business Analyst

Rubriques connexes