Die maximale Anzahl an Optimize-Testkombinationen von vorgeschlagenen Transaktionen oder Alternativen, um für den Kunden die optimale Alternative zu finden.
Wenn die Anzahl der zu optimierenden Kunden größer als CustomerSampleSize ist, teilt
Optimize die Kunden in Gruppen ein, die nicht größer als der für
CustomerSampleSize angegebene Wert sind, und optimiert die einzelnen Beispielgruppen separat. Regeln, die sich auf mehrere Gruppen beziehen, wie z. B. die Regel "Benutzerdefinierte Kapazität", werden weiterhin eingehalten. Durch das Erhöhen dieses Wertes kann die Optimalität gesteigert, aber die Leistung möglicherweise verringert werden.
Der optimale Wert für CustomerSampleSize entspricht Ihrer Anzahl an Kunden. Die Verarbeitung einer großen Datenmenge kann aber eine untragbar große Menge an Zeit erfordern. Durch das Aufteilen der Kunden in kleinere Gruppen, die von
Optimize gleichzeitig zu verarbeiten sind, steigern Sie die Leistung bei einem minimalen Verlust an Optimalität.
Der zufällige Anfangswert stellt den Ausgangspunkt dar, den Optimize verwendet, um Datensätze zufällig auszuwählen, bevor die Beispielgruppen, die durch
CustomerSampleSize definiert werden, aufgefüllt werden. Wenn Sie weniger Kunden als
CustomerSampleSize haben, hat diese Eigenschaft keine Auswirkung auf die Optimierung.
Die maximale Anzahl an Iterationen, die Optimize für eine Gruppe von Kunden verarbeitet.
Optimize verarbeitet eine Gruppe von Kunden entweder bis Optimalität erreicht wird oder bis die Anzahl der Iterationen gleich dem Wert von
MaxIterationsPerCustomerSample ist.
Die maximale Anzahl an Threads, die Optimize für das Verarbeiten der Optimierungsalgorithmen verwendet. Im Allgemeinen gilt: Je höher Sie den Wert für
MaxCustomerSampleProcessingThreads festlegen, desto höhere Leistungssteigerungen können Sie erzielen. Die Leistungssteigerung wird aber von mehreren Faktoren begrenzt, etwa von der Art und Anzahl der Optimierungsregeln, die Sie verwenden, sowie von der eingesetzten Hardware. Eine ausführliche Anleitung zur Optimierung Ihrer
Optimize-Implementierung erhalten Sie von Ihrem
IBM® Unica®-Ansprechpartner.
Die Anzahl der Threads, die in Optimize beim Lesen einer Kundenstichprobe aus der PCT zur Verfügung stehen. Durch das Erhöhen der Anzahl der Threads kann die Leistung einer
Optimize-Sitzung verbessert werden. Eine ausführliche Anleitung zur Optimierung Ihrer
Optimize-Implementierung erhalten Sie von Ihrem
IBM® Unica®-Ansprechpartner.
Die Anzahl der Threads, die in Optimize beim Schreiben einer Kundenstichprobe in eine Bereitstellungstabelle für die OCT zur Verfügung stehen. Das Erhöhen der Anzahl der Threads kann die Leistung einer
Optimize-Sitzung verbessern. Eine ausführliche Anleitung zur Optimierung Ihrer
Optimize-Implementierung erhalten Sie von Ihrem
IBM® Unica®-Ansprechpartner.
Wenn diese Eigenschaft auf "True" gesetzt ist, verwendet Optimize bei der Verarbeitung der Optimierungsalgorithmen mehrere Threads. Die Anzahl der Threads können Sie mit den Konfigurationseigenschaften
MaxCustomerSampleProcessingThreads,
ProcessingThreadQueueSize und
PostProcessingThreadQueueSize konfigurieren. Wenn die Eigenschaft auf "False" gesetzt ist, verwendet
Optimize bei der Verarbeitung der Optimierungsalgorithmen einen Einzelthread.
Wenn diese Eigenschaft auf "True" gesetzt ist, schreibt Optimize Kontaktverlaufstransaktionen in eine Datei, die während der Ausführung einer
Optimize-Sitzung gelesen wird. Wenn sie auf "False" gesetzt ist, liest
Optimize Daten aus der Tabelle
UA_ContactHistory in den
Campaign -Systemtabellen.
Wenn die Eigenschaft auf "False" gesetzt ist, erzeugt Optimize für die Tabelle
UA_ContactHistory eine Lesesperre für die Dauer der
Optimize-Sitzung. Die Sperre kann dazu führen, dass beim Schreiben in die Tabelle Fehler auftreten, wenn Sie ein Datenbankladedienstprogramm verwenden. Wenn die Eigenschaft auf "True" gesetzt ist, erzeugt
Optimize für die Tabelle nur so lange eine Lesesperre, bis die Abfrage in eine Datei geschrieben wurde.
Wenn Sie UseFutureContacts auf "False" setzen und die Optimierungsregeln für Ihre
Optimize-Sitzung keine Zeiträume verwenden, fragt
Optimize die Kontaktverlaufstabellen nicht ab. Dadurch wird die Zeit verkürzt, die zur Ausführung der
Optimize-Sitzung erforderlich ist. Wenn die
Optimize-Sitzung aber Zeiträume verwendet, werden die Kontaktverlaufstabellen abgefragt.
Wenn Sie potenzielle zukünftige Kontakte im Kontaktverlauf aufzeichnen, müssen Sie UseFutureContacts auf "True" setzen. Beispiel: Wenn Sie wissen, dass Sie in der nächsten Woche eine E-Mail-Mitteilung über eine Sonderaktion an bestimmte Kunden senden, sind diese Kontakte eventuell bereits in den Kontaktverlaufstabellen als Platzhalter gespeichert. Setzen Sie in diesem Fall
UseFutureContacts auf "True", sodass
Optimize immer eine Abfrage der Kontaktverlaufstabellen durchführt.
Copyright IBM Corporation 2012. All Rights Reserved.
|