Importer un profil de segmentation (Business Analyst)

Disponible avec une licence Business Analyst.

Synthèse

Génère un profil de segmentation à partir d’une table.

Utilisation

  • 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
    Conseil :

    Supprimez les champs supplémentaires qui se trouvent dans la table en entrée avant de l’importer.

  • Les champs Segment ID et Count sont obligatoires 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 dans un 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 renseignés avec des zéros.

Paramètres

ÉtiquetteExplicationType de données
Table en entrée

Table en entrée avec des informations de segmentation.

Table View
Base de segmentation

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
Profil en sortie

Nom du fichier de segmentation à créer.

File
Champ ID de segment

Champ de chaîne contenant le code de segmentation.

Field
Count Field

Champ numérique contenant les informations sur le nombre de segments.

Field
Champ Volume total
(Facultatif)

Champ numérique contenant les informations sur le volume.

Field

arcpy.ba.ImportSegmentationProfile(in_table, segmentation_base, out_profile, segment_id_field, count_field, {total_volume_field})
NomExplicationType 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 ci-dessous pour la fenêtre Python 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: Nécessite Business Analyst
  • Standard: Nécessite Business Analyst
  • Advanced: Nécessite Business Analyst

Rubriques connexes