Disponible avec une licence Business Analyst.
Résumé
É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
Dans ArcMap, l'analyse s'effectue uniquement sur les entités qui se trouvent à l'intérieur de la zone d'étude ou de l'étendue d'analyse active.
Cet outil crée un fichier de requête démographique utilisé comme entrée pour l'outil Prospection clients par données démographiques.
Lorsque vous définissez la variance des champs à profiler, commencez par une variance élevée, par exemple (+/-) 20 %, afin d'établir une plage générale et de restreindre davantage la variance le cas échéant.
Les options de remplissage permettent de définir les limites supérieure et inférieure de la plage de variables démographiques ou de données utilisée pour établir le profil de clientèle.
Définissez la couche de contours pour inclure le marché à prospecter.
Syntaxe
arcpy.ba.CustomerProfiling(CustomerLayer, InputBoundaryLayer, InputGeographyLevel, InputFieldsToProfile, InputProspectingFillingOptions, InputFillingVariance, OutputDMQFilePath, {UseSelectedFeatures})
Paramètre | Explication | Type 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.
| 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.
| Boolean |
Exemple de code
Exemple d'utilisation du script CustomerProfiling (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(r"C:\Program Files (x86)\ArcGIS\Desktop10.8\Business Analyst\ArcToolbox\Toolboxes\Business Analyst Tools.tbx")
try:
# Acquire extension license
arcpy.CheckOutExtension("Business")
# Define the parameters for the Customer Profiling tool
# Please note that your paths may be different.
CustomerLayer = "C:/temp/sf_cust.shp"
InputBoundaryLayer = "C:/temp/Boundary.shp"
InputGeographyLevel = "C:/ArcGIS/Business Analyst/US_2022/Data/Demographic Data/BlockGroups_bg.bds"
InputFieldsToProfile = "TOTHH_CY"
InputProspectingFillingOptions = "BOTH"
InputFillingVariance = "20"
OutputDMQFilePath = "C:/temp/DMQ_output.dmq"
# Create Customer Profiling output file
arcpy.CustomerProfiling_ba(CustomerLayer,
InputBoundaryLayer,
InputGeographyLevel,
InputFieldsToProfile,
InputProspectingFillingOptions,
InputFillingVariance,
OutputDMQFilePath)
# Release extension license
arcpy.CheckInExtension("Business")
Environnements
Cet outil n'utilise pas d’environnement de géotraitement.
Informations de licence
- Basic: Requiert Business Analyst
- Standard: Requiert Business Analyst
- Advanced: Requiert Business Analyst