Créer le profil par couche de clients (Business Analyst)

Niveau de licence :BasicStandardAdvanced

Récapitulatif

Crée un profil de segmentation avec une couche de clients existante.

Pour en savoir plus sur le fonctionnement de l'outil Créer le profil par couche de clients (Business Analyst)

Utilisation

Syntaxe

CreateSegProfileByLayer_ba (Dataset, SegmentationBase, SegmentationLayer, ProfileFolder, {InputVolumeInfoFieldName}, {InputProfileComments})
ParamètreExplicationType de données
Dataset

Classe d'entités en entrée contenant les points nécessaires à la génération du profil. Dans la plupart des cas, il s'agit d'une couche de clients Business Analyst.

Feature Layer
SegmentationBase

Base de population ou des ménages pour le profil en cours de création.

String
SegmentationLayer

Couche utilisée pour attribuer le code de segmentation à chaque client. Une procédure de type points sur polygones est utilisée avec cette couche pour déterminer le mode d'attribution d'un code de segmentation à chaque client.

Feature Layer
ProfileFolder

Dossier dans lequel le profil en sortie sera créé. Le nom du dossier correspond à celui du profil utilisé dans Business Analyst. Par exemple, un profil créé dans le dossier C:\My Output Data\Projects\Default Project\Segmentation\Profiles\NewProfile est désigné sous le nom de NewProfile dans Business Analyst.

Folder
InputVolumeInfoFieldName
(Facultatif)

Champ contenant les informations volumétriques avec lesquelles le profil peut être créé. Par exemple, vous pouvez créer un profil en utilisant les ventes de chaque client.

Field
InputProfileComments
(Facultatif)

Commentaires facultatifs concernant le profil. Ces commentaires peuvent inclure des informations, telles que l'auteur, la source, la date et l'année.

String

Exemple de code

Exemple d'utilisation du script CreateSegProfileByLayer (script autonome)
# Name: CreateSegProfileByLayer.py
# Description:  Creates a customer based segmentation profile using sample customers from the San Fransisco area.
# Author: Esri

# Import system modules

import arcview
import arcpy

arcpy.AddToolbox("C:\Program Files (x86)\ArcGIS\Desktop10.2\Business Analyst\ArcToolbox\Toolboxes\Business Analyst Tools.tbx")
 
try:
# Acquire extension license 
  arcpy.CheckOutExtension("Business")
 
# Define input and output parameters for the Create Profile by Customer Layer tool
  CustomerPath = "C:/temp/sf_cust.shp"
  OutPath = "C:/temp/NewProfile1/profile.xml"
 
# Create Profile by Customer Layer
  arcpy.CreateSegProfileByLayer_ba(CustomerPath, "Total Adult Population", "US.BDS.BlockGroups", OutPath)
 
# Release extension license 
  arcpy.CheckInExtension("Business")
     
except:
  print arcpy.GetMessages(2)

Environnements

Cet outil n'utilise aucun environnement de géotraitement

Thèmes connexes

Informations de licence

ArcGIS for Desktop Basic: Requis Business Analyst
ArcGIS for Desktop Standard: Requis Business Analyst
ArcGIS for Desktop Advanced: Requis Business Analyst
5/10/2014