SOLAP データで顧客を割り当て(Assign Customers by SOLAP Data) (Business Analyst)
サマリ
このツールは、OLAP キューブから抽出された複数の SALES フィールドを使用し、顧客の店舗への割り当て要件を構築できるように設計されています。
使用法
構文
AssignCustomersBySOLAP_ba (CustomerLayer, InStoreDimension, InSelectedHierarchyLevels, WayToDefineLinkField, LinkField, {VBSScriptString}, {InAssignToOneStore}, {CreateNewFeatureClass}, {OutputFeatureClass})
パラメータ | 説明 | データ タイプ |
CustomerLayer |
各店舗への顧客の割り当てに使用される顧客レイヤ。 | Feature Layer |
InStoreDimension |
顧客レイヤ内の店舗の次数を選択します。各次元は、OLAP キューブの軸を表します。 | String |
InSelectedHierarchyLevels |
処理する階層レベルを選択します。階層は、各次元を多くのレベルに分類します。同次元に複数の階層を関連付けることができます。 | String |
WayToDefineLinkField |
店舗の選択方法を決定します。
| String |
LinkField |
顧客の割り当てに使用する店舗 ID フィールド。 | String |
VBSScriptString (オプション) |
顧客レイヤの次元に基づいて顧客を店舗に割り当てるカスタム VB スクリプトを入力します。 | String |
InAssignToOneStore (オプション) |
顧客の最も多く利用する店舗が、顧客の店舗への割り当てに影響を与えるかどうかを決定できます。
| Boolean |
CreateNewFeatureClass (オプション) |
既存のレイヤに基づく新規フィーチャクラスを生成するか、既存のレイヤを使用します。
| Boolean |
OutputFeatureClass (オプション) |
顧客フィーチャが含まれるフィーチャクラス。 | Feature Class |
コードのサンプル
AssignCustomersBySOLAP(SOLAP データで顧客を割り当て)の例(スタンドアロン スクリプト)
# Name: AssignCustomersBySOLAP.py
# Description: Assigns customers in the San Francisco area to their designated store.
# 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 Assign Customers by SOLAP Data tool
CustPath = "C:\My Output Data\Projects\Default Project\CustLayers\OLAP\Customer.shp"
StoreDim = "Product"
Hierarchy = "(All)"
StoreId = "STORE_ID"
# Assign Customers by SOLAP Data
arcpy.AssignCustomersBySOLAP_ba(CustPath, StoreDim, Hierarchy, CREATE_NEW, StoreId)
# 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