テーブル形式のデータを使用して顧客データを設定(Setup Customers Using Tabular Data) (Business Analyst)

ライセンス レベル:BasicStandardAdvanced

サマリ

テーブル形式のデータをジオコーディングし、分析ツールと商圏ツールで顧客ファイルとして使用するために、出力フィーチャクラスを定義します。

[テーブル形式のデータを使用して顧客データを設定(Setup Customers Using Tabular Data)] の詳細

使用法

構文

SetupCustomersByTable_ba (Table, Locator, MatchFields, NameField, LinkField, OutputFeatureClass, {CS_AppendsegmentationCodes}, {CS_CreateCustomerProfile}, {CSCustomerProfileName}, {InputVolumeInfoFieldName}, SegmentationBase)
パラメータ説明データ タイプ
Table

顧客レイヤを設定するために使用する入力テーブル。

Table View
Locator

事前定義された住所ロケータ サービス。

Address Locator
MatchFields

住所をジオコーディングするための入力フィールド。

Field Info
NameField

入力フィーチャ レイヤのユニークな ID(一般的には顧客名)。

Field
LinkField

顧客ファイルと店舗ファイルをリンクするユニークな ID。

Field
OutputFeatureClass

顧客ポイントの格納先となるフィーチャクラス。

Feature Class
CS_AppendsegmentationCodes
(オプション)

タペストリ セグメンテーション コードを顧客レイヤに追加します。

  • TRUEタペストリ セグメンテーション コードを顧客ファイルに追加します。
  • FALSEタペストリ セグメンテーション コードを顧客ファイルに追加しません。これはデフォルト設定です。
Boolean
CS_CreateCustomerProfile
(オプション)

顧客レイヤに基づいてタペストリ セグメンテーション プロファイルを作成します。

  • TRUE顧客レイヤに基づいてタペストリ セグメンテーション プロファイルを作成します。
  • FALSE顧客レイヤに基づくタペストリ セグメンテーション プロファイルの作成を行いません。これはデフォルト設定です。
Boolean
CSCustomerProfileName
(オプション)

顧客プロファイルの名前。

String
InputVolumeInfoFieldName
(オプション)

数値情報が格納されているフィールド。通常、これは顧客データに関連付けられた売上フィールドです。

Field
SegmentationBase

顧客プロファイルを作成するときに使用する参照データです。

  • Total Householdsこのオプションは、総世帯数の参照プロファイルを使用し、顧客プロファイルを作成します。これはデフォルト設定です。
  • Total Adult Populationこのオプションは、成人総数(18 歳以上)の参照プロファイルを使用し、顧客プロファイルを作成します。
String

コードのサンプル

SetupCustomersByTable(テーブル形式のデータを使用した顧客の設定)の例(スタンドアロン スクリプト)
# Name: SetupCustomersByTable.py
# Description: Geocodes San Francisco customers using tabular data. 
# 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") 
 
# Defines the parameters for the Setup Customers Using Tabular Data tool
  Input = 'C:/ArcGIS/Business Analyst/US_2013/Datasets/Tutorial/sf_custs.dbf'
  OutFC= "C:/temp/sf_customers.shp"
  Locator = "C:/ArcGIS/Business Analyst/US_2013/Data/Geocoding Data/USA Geocoding Service.loc"
  CustName = "NAME"
  StoreId = "STORE_ID"
  FldCol = "Addr ADDRESS VISIBLE;City City VISIBLE;State State VISIBLE;ZIP ZIP VISIBLE"
 
# Generate customer layers with tabular data
  arcpy.SetupCustomersByTable_ba(Input, Locator, FldCol, CustName, StoreId, OutFC)
 
# Release extension license 
  arcpy.CheckInExtension("Business") 
 
except:
  print arcpy.GetMessages(2)

環境

このツールはジオプロセシング環境を使用していません

関連トピック

ライセンス情報

ArcGIS for Desktop Basic: 次のものが必要 Business Analyst
ArcGIS for Desktop Standard: 次のものが必要 Business Analyst
ArcGIS for Desktop Advanced: 次のものが必要 Business Analyst
5/20/2014