Jim은 영업 영역을 기반으로 데이터 필터 세트를 작성해야 합니다.
Campaign에서 고객 테이블은 이미 맵핑되어 있고 대상 수준도 정의되어 있습니다.
Jim은 영역 테이블에 데이터 필터에 대한 필드 제한사항을 지정하는 데 필요한 필드가 포함됨을 알았습니다.
다음 테이블에서는 고객 필드 및 Campaign 맵핑에 대해 Jim이 얻은 정보에 대해 설명합니다.
(Campaign에서의 이름)
Jim은 Campaign에서 사용되는 대상 이름이 가족과 개인임을 알았습니다. 영역 테이블에 두 개의 대상 필드가 있음을 기록합니다. hh_id 필드는 가족 대상에 해당합니다. 영역 테이블에 있는 indiv_id 필드는 개인 대상에 해당합니다.
Jim은 각 대상에 대해 하나의 논리 필드를 작성해야 하고 필드 제한사항 필드에 대한 논리 필드도 작성해야 하므로, 총 세 개의 필드가 필요함을 알았습니다.
Jim은 또한 데이터 구성에 있는 데이터 필터를 그룹화해야 함도 알았습니다. 이 데이터 구성의 이름을 영역으로 지정합니다.
다음은 Jim이 작성하는 XML입니다. 구한 정보를 기반으로 하는 값은 굵게 표시됩니다.
<!-- Add logical fields used to define data filters -->
<AddLogicalFields>
<logicalFields>
<LogicalField>
<id>1</id>
<name>CustomerRegion</name>
<type>java.lang.String</type>
</LogicalField>
<LogicalField>
<id>2</id>
<name>HouseholdID</name>
<type>java.lang.Long</type>
</LogicalField>
<LogicalField>
<id>3</id>
<name>IndividualID</name>
<type>java.lang.Long</type>
</LogicalField>
</logicalFields>
</AddLogicalFields><!-- Add the Territory field constraints -->
<AddDataFilters>
<dataFilters>
<DataFilter>
<configId>1</configId>
<id>1</id>
<fieldConstraints>
<FieldConstraint>
<logicalFieldId>1</logicalFieldId>
<expression>Africa</expression>
</FieldConstraint>
</fieldConstraints>
</DataFilter>
<DataFilter>
<configId>1</configId>
<id>2</id>
<fieldConstraints>
<FieldConstraint>
<logicalFieldId>1</logicalFieldId>
<expression>Asia</expression>
</FieldConstraint>
</fieldConstraints>
</DataFilter>
<DataFilter>
<configId>1</configId>
<id>3</id>
<fieldConstraints>
<FieldConstraint>
<logicalFieldId>1</logicalFieldId>
<expression>Europe</expression>
</FieldConstraint>
</fieldConstraints>
</DataFilter>
<DataFilter>
<configId>1</configId>
<id>4</id>
<fieldConstraints>
<FieldConstraint>
<logicalFieldId>1</logicalFieldId>
<expression>Middle East</expression>
</FieldConstraint>
</fieldConstraints>
</DataFilter>
<DataFilter>
<configId>1</configId>
<id>5</id>
<fieldConstraints>
<FieldConstraint>
<logicalFieldId>1</logicalFieldId>
<expression>North America</expression>
</FieldConstraint>
</fieldConstraints>
</DataFilter>
</dataFilters>
</AddDataFilters><!-- Map physical to logical fields -->
<ExecuteBatch>
<name>addTables</name>
<operations>
<AddDataTable>
<dataTable>
<id>1</id>
<name>Territory</name>
<fields>
<TableField>
<name>cust_region</name>
<logicalFieldId>1</logicalFieldId>
</TableField>
<TableField>
<name>hh_id</name>
<logicalFieldId>2</logicalFieldId>
</TableField>
<TableField>
<name>indiv_id</name>
<logicalFieldId>3</logicalFieldId>
</TableField>
</fields>
</dataTable>
</AddDataTable>
</operations>
</ExecuteBatch><!--Add Audiences-->
<ExecuteBatch>
<name>addAudiences</name>
<operations>
<AddAudience>
<audience>
<id>1</id>
<name>household</name>
<fields>
<AudienceField>
<logicalFieldId>2</logicalFieldId>
<fieldOrder>0</fieldOrder>
</AudienceField>
</fields>
</audience>
</AddAudience>
<AddAudience>
<audience>
<id>2</id>
<name>individual</name>
<fields>
<AudienceField>
<logicalFieldId>3</logicalFieldId>
<fieldOrder>0</fieldOrder>
</AudienceField>
</fields>
</audience>
</AddAudience>
</operations>
</ExecuteBatch>Jim은 이 데이터 필터 XML 파일의 이름을 regionDataFilters.xml로 지정하고 Marketing Platform 설치에서 tools/bin 디렉토리에 저장했습니다. 명령 프롬프트를 열고 datafilteringScriptTool 유틸리티를 사용하여 데이터 필터 시스템 테이블을 채웁니다.
마지막으로 Jim은 Marketing Platform에서 Admin 액세스를 가지는 계정으로 IBM Unica Marketing에 로그인합니다.
그룹은 지역별로 지정된 사용자와 함께 IBM Unica Marketing에서 이미 설정되었음을 알고 있습니다.
그런 다음 Jim은 Africa 사용자 그룹을 검색합니다. 이는 IBM Unica Marketing에서 Africa에 있는 고객에 대한 마케팅을 담당하는 모든 필드 마케터들이 포함되도록 설정됩니다. Africa 그룹이 검색 결과에 표시됩니다.
그런 다음 Jim은 검색 결과에서 그룹 및 데이터 필터를 선택하고, 지정 단추를 클릭하여 데이터 필터에 그룹을 지정합니다.
IBM Unica Marketing Platform
8
|
Copyright IBM Corporation 2011. All Rights Reserved.
|
For more information, see our support and community site: Customer Central
|
|