Profilage de clientèle (Business Analyst)

Niveau de licence :BasicStandardAdvanced

Récapitulatif

Établit le profil des attributs démographiques des données clients en fonction d'une couche de données personnalisée ou démographique sélectionnée.

Pour en savoir plus sur le fonctionnement du profilage de clientèle

Utilisation

Syntaxe

CustomerProfiling_ba (CustomerLayer, InputBoundaryLayer, InputGeographyLevel, InputFieldsToProfile, InputProspectingFillingOptions, InputFillingVariance, OutputDMQFilePath, {UseSelectedFeatures})
ParamètreExplicationType de données
CustomerLayer

La couche d'entités en entrée contenant les points de clients.

Feature Layer
InputBoundaryLayer

Couche d'entités en entrée qui détermine l'étendue dans laquelle l'analyse interroge et retourne les résultats provenant de la couche du niveau géographique.

Feature Layer
InputGeographyLevel

Classe d'entités en entrée qui contient les données à utiliser dans la requête démographique.

Feature Layer
InputFieldsToProfile
[InputFieldsToProfile,...]

Attributs sélectionnés (généralement les données démographiques) qui seront utilisés pour définir votre profil à partir du niveau géographique.

Field
InputProspectingFillingOptions

Plages de valeurs pour les champs à profiler.

  • FLOOR_VALUELa plage de valeurs à profiler sera définie à cette valeur ou une valeur supérieure.
  • CEILING_VALUELa plage de valeurs à profiler sera définie à une valeur inférieure à celle-ci.
  • BOTHLa plage de valeurs à profiler sera définie entre les valeurs définies ici.
String
InputFillingVariance

Définit le pourcentage duquel les options de remplissage seront lues, par exemple, plus ou moins 20 %.

Double
OutputDMQFilePath

Fichier en sortie qui stocke les paramètres définis (ensemble de définition).

Cet fichier est utilisé comme entrée pour l'outil Prospection clients par données démographiques.

String
UseSelectedFeatures
(Facultatif)

Définit les clients utilisés pour générer le profil de clientèle.

  • TRUEGénère un profil de clientèle à partir de clients sélectionnés.
  • FALSEGénère un profil de clientèle à partir de tous les clients. Il s'agit de l'option par défaut.
Boolean

Exemple de code

Exemple d'utilisation du Profilage de clientèle (script autonome)
# Name: CustomerProfiling.py
# Description: Creates a profile of customers in San Francisco based on current year total households.
# Author: Esri

# Import system modules
import arcview
import arcpy

arcpy.ImportToolbox("C:\Program Files (x86)\ArcGIS\Desktop10.2\Business Analyst\ArcToolbox\Toolboxes\Business Analyst Tools.tbx")
 
try:
# Acquire extension license 
  arcpy.CheckOutExtension("Business")
 
# Define the parameters for the Customer Profiling tool
  CustPath = "C:/temp/sf_cust.shp"
  InputOverlay = "C:/temp/Boundary.shp"
  InputGeo = "C:/ArcGIS/Business Analyst/US_2013/Data/BDS/esri_bg.bds"
  Profile = "TOTHH_CY"
  Variance = "20"
  OutPath = "C:/temp/DMQ_output.dmq"
 
# Create Customer Profiling output file
  arcpy.CustomerProfiling_ba(CustPath, InputOverlay, InputGeo, Profile, "BOTH", Variance, 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