Disponible avec une licence Business Analyst.
Résumé
Crée un profil à partir d'une table d'informations de segmentation agrégées. Par exemple, cet outil crée un profil à partir d'une table d'enregistrements qui agrège le nombre de clients pour chaque segment.
Utilisation
Les tables en entrée doivent être dans un format qu'ArcGIS peut ouvrir.
La table d'importation doit contenir des nombres agrégés pour chaque segment. La table doit comporter un seul enregistrement pour chaque code de segmentation.
Si la table d'importation comprend plusieurs enregistrements pour chaque code de segmentation, vous devez utiliser l'outil Créer le profil à partir de la table de codes de segmentation.
Syntaxe
arcpy.ba.CreateProfileByImportFromTable(Dataset, InputClusterCodeFieldName, InputCustomerCountFieldName, ProfileFolder, {InputVolumeInfoFieldName}, {InputProfileComments})
Paramètre | Explication | Type de données |
Dataset | Table contenant les codes de segmentation et les attributs. | Table View |
InputClusterCodeFieldName | Champ de la table en entrée contenant les codes de segmentation. | Field |
InputCustomerCountFieldName | Champ de la table en entrée contenant le nombre d'enregistrements pour chaque segment. Par exemple, il peut s'agir du nombre de clients dans chaque segment. | Field |
ProfileFolder | Le profil en sortie est créé dans ce dossier. 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 facultatif de la table en entrée qui contient les informations volumétriques agrégées pour chaque segment. Par exemple, il peut s'agir du nombre total des ventes pour chaque segment. | 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 CreateProfileByImportFromTable (script autonome)
# Name: CreateProfleByImportFromTable.py
# Description: Creates a segmentation profile from a table that contains segmentation distributions.
# 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 input and output parameters for the Create Profile by Import From Table tool
Dataset = "C:/temp/Profile.dbf"
InputClusterCodeFieldName = "CodeFld"
InputCustomerCountFieldName = "CountFLD"
ProfileFolder = "C:/temp/NewProfile.xml"
# Create Profile by Import from Table
arcpy.CreateProfileByImportFromTable_ba(InputTable, InputClusterCodeFieldName, InputCustomerCountFieldName, ProfileFolder)
# 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