Create Profile by Import From Table (Business Analyst)
Summary
Creates a profile from a table of aggregated segmentation information. For example, this tool will create a profile from a table of records that summarizes the count of customers for each segment.
Learn more about how Create Profile By Import From Table works
Usage
-
Input tables must be in a format that can be opened in ArcGIS.
-
The Import Table must contain summarized counts for each segment. The table should only have one record for each segmentation code.
-
If the Import Table contains multiple records for each segmentation code, you should use the Create Profile From Segmentation Coded Table tool.
Syntax
Parameter | Explanation | Data Type |
Dataset |
Table containing segmentation codes and attributes. | Table View |
InputClusterCodeFieldName |
Field in the input table that contains the segmentation codes. | Field |
InputCustomerCountFieldName |
Field in the input table that contains the count of records for each segment. For example, this could be the number of customers in each segment. | Field |
ProfileFolder |
The output profile is created in this folder. The folder name corresponds to the name of the profile used in Business Analyst. For example, a profile created in the folder C:\My Output Data\Projects\Default Project\Segmentation\Profiles\NewProfile would be referred to as NewProfile in Business Analyst. | Folder |
InputVolumeInfoFieldName (Optional) |
Optional field in the input table that contains aggregated volume information for each segment. For example, this could be the total sales for each segment. | Field |
InputProfileComments (Optional) |
Optional comments for profile. These comments can include information such as author, source, date, and vintage. | String |
Code Sample
# 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.AddToolbox("C:\Program Files\ArcGIS\Desktop10.0\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 InputTable= "C:/temp/Profile.dbf" OutPath = "C:/temp/NewProfile.xml" # Create Profile by Import from Table arcpy.CreateProfileByImportFromTable_ba(InputTable, "CodeFld", "CountFLD", OutPath) # Release extension license arcpy.CheckInExtension("Business") except: print arcpy.GetMessages(2)