Jan muss eine Gruppe von Datenfiltern basierend auf Ländern, Städten und Bundesländern erstellen.
In Campaign wurden die Kundentabellen bereits zugeordnet und Zielgruppenebenen definiert.
![]()
Klassenname des JDBC-Treibers – com.microsoft.sqlserver.jdbc.SQLServerDriver
![]()
JDBC-Treiberpfad – C:\tools\Java\MsJdbc\sqljdbc.jarDie folgende Tabelle enthält die Informationen, die Jan zu den Kundenfeldern und ihrer Campaign-Zuordnung abruft.
(Name in Campaign)
Ein fester Satz mit verschiedenen Bundesländern (bzw. anders benannten Regionen, je nach Land)
Jan erfährt, dass die in Campaign verwendeten Zielgruppennamen household und individual sind. Er stellt fest, dass die geographische Tabelle zwei Zielgruppenfelder enthält.
![]()
![]()
Jan kann jetzt die XML-Datei erstellen.
<!-- Datenkonfiguration für die Anordnung der entsprechenden Datenfilter erstellen -->
<ExecuteBatch>
<name>DataFilters</name>
<operations>
<AddDataConfiguration>
<dataConfiguration>
<id>1</id>
<name>Geographic</name>
</dataConfiguration>
</AddDataConfiguration>
</operations>
</ExecuteBatch><!-- Logische Felder zum Definieren von Datenfiltern hinzufügen -->
<Ad dLogicalFields>
<logicalFields>
<LogicalField>
<id>1</id>
<name>Country</name>
<type>java.lang.String</type>
</LogicalField>
<LogicalField>
<id>2</id>
<name>City</name>
<type>java.lang.String</type>
</LogicalField>
<LogicalField>
<id>3</id>
<name>State</name>
<type>java.lang.String</type>
</LogicalField>
<LogicalField>
<id>4</id>
<name>HouseholdID</name>
<type>java.lang.Long</type>
</LogicalField>
<LogicalField>
<id>5</id>
<name>IndividualID</name>
<type>java.lang.Long</type>
</LogicalField>
</logicalFields>
</AddLogicalFields><!-- Erforderliche Informationen zum Generieren von Datenfiltern bereitstellen -->
<GenerateDataFilters>
<!-- Tabelle erstellen, die nach eindeutigen Wertekombinationen
zur Definition von Datenfiltern durchsucht werden soll.-->
<tableName>Geographic</tableName>
<!-- Datenkonfiguration identifizieren,
der die generierten Datenfilter zugeordnet werden.-->
<configurationName>Geographic</configurationName>
<!-- Verbindungsinformationen zur Datenquelle angeben.-->
<jdbcUrl>jdbc:sqlserver://localhost:1433;databaseName=Customers</jdbcUrl>
<jdbcUser>sa</jdbcUser>
<jdbcPassword>myPassword</jdbcPassword>
<jdbcDriverClass>
com.microsoft.sqlserver.jdbc.SQLServerDriver</jdbcDriverClass>
<jdbcDriverClassPath>
<string>C:\tools\Java\MsJdbc\sqljdbc.jar</string>
<\jdbcDriverClassPath><!-- Festgelegte Felder angeben.-->
<fixedFields>
<FixedField>
<expression>USA</expression>
<logicalFieldName>Country</logicalFieldName>
<physicalFieldName>country</physicalFieldName>
</FixedField>
</fixedFields>
<fixedFields>
<FixedField>
<expression>France</expression>
<logicalFieldName>Country</logicalFieldName>
<physicalFieldName>country</physicalFieldName>
</FixedField>
</fixedFields>
<fixedFields>
<FixedField>
<expression>Britain</expression>
<logicalFieldName>Country</logicalFieldName>
<physicalFieldName>country</physicalFieldName>
</FixedField>
</fixedFields><!-- Die Profilfelder angeben.-->
<ProfileField>
<logicalFieldName>State</logicalFieldName>
<physicalFieldName>state</physicalFieldName>
</ProfileField>
<ProfileField>
<logicalFieldName>City</logicalFieldName>
<physicalFieldName>city</physicalFieldName>
</ProfileField>
</profileFields>
</GenerateDataFilters><!-- Pyhsischen Feldern logische Felder zuordnen -->
<ExecuteBatch>
<name>addTables</name>
<operations>
<AddDataTable>
<dataTable>
<id>1</id>
<name>Geographic</name>
<fields>
<TableField>
<name>country</name>
<logicalFieldId>1</logicalFieldId>
</TableField>
<TableField>
<name>city</name>
<logicalFieldId>2</logicalFieldId>
</TableField>
<TableField>
<name>state</name>
<logicalFieldId>3</logicalFieldId>
</TableField>
<TableField>
<name>hh_id</name>
<logicalFieldId>4</logicalFieldId>
</TableField>
<TableField>
<name>indiv_id</name>
<logicalFieldId>5</logicalFieldId>
</TableField>
</fields>
</dataTable>
</AddDataTable>
</operations>
</ExecuteBatch><!-- Zielgruppen hinzufügen -->
<ExecuteBatch>
<name>addAudiences</name>
<operations>
<AddAudience>
<audience>
<id>1</id>
<name>household</name>
<fields>
<AudienceField>
<logicalFieldId>4</logicalFieldId>
<fieldOrder>0</fieldOrder>
</AudienceField>
</fields>
</audience>
</AddAudience>
<AddAudience>
<audience>
<id>2</id>
<name>individual</name>
<fields>
<AudienceField>
<logicalFieldId>5</logicalFieldId>
<fieldOrder>0</fieldOrder>
</AudienceField>
</fields>
</audience>
</AddAudience>
</operations>
</ExecuteBatch>Jan hat die XML-Datenfilterdatei geographicDataFilters.xml genannt und in der Marketing Platform-Installation im Verzeichnis tools/bin gespeichert. Er öffnet eine Eingabeaufforderung und füllt die Systemtabellen des Datenfilters mithilfe des Dienstprogramms datafilteringScriptTool aus.
Am Schluss meldet sich Jan mit einem Konto mit Administratorberechtigungen in Marketing Platform bei Marketing Platform an.
Er weiß, dass bereits Gruppen in Marketing Platform eingerichtet wurden und diese Benutzer enthalten, die nach Stadt zugeordnet wurden.
Danach führt Jan eine Suche für die Benutzergruppe Boston aus, die in Marketing Platform eingerichtet wurde, um alle Vertreter aufzuführen, die in Bosten für das Kundenmarketing zuständig sind. Die Gruppe Boston wird in den Suchergebnissen angezeigt.
Jan wählt daraufhin die Gruppe und die Datenfilter in den Suchergebnissen aus und weist die Gruppe dem Datenfilter zu, indem er auf Zuweisen klickt.
Er führt weitere Suchläufe für Datenfilter und Gruppen aus, bis alle Zuweisungen abgeschlossen sind.
IBM Unica Marketing Platform
8
|
Copyright IBM Corporation 2011. All Rights Reserved.
|
For more information, see our support and community site: Customer Central
|
|