Stichprobenbedingte Probleme bei der Bereitstellung
Um große Datenmengen ohne Beeinträchtigung der Ergebnisqualität handhaben und gleichzeitig die Ergebnisse in einer angemessenen Zeit abrufen zu können, werden bestimmte Anforderungen bezüglich der Zusammenstellung der vorgeschlagenen Kontakte gestellt.
Eine der Strategien, die Optimize nutzt, ist die Aufteilung der vorgeschlagenen Kontaktdaten in zufällige Teilmengen mit ungefähr der gleichen Anzahl Kunden und die anschließende getrennte Optimierung der vorgeschlagenen Kontakte jeder dieser Stichproben. Wenn mehrere Threads konfiguriert sind und Ihre Hardware dies unterstützt, werden diese Kundenstichproben gleichzeitig verarbeitet.
Es gibt eine Art von Problemen, die zu Fehlern oder nicht optimalen Ergebnissen führen können, und die ein Nebeneffekt des Kundenstichprobenansatzes sind. Die Anzahl der Kundenstichproben, die für eine Sitzungsausführung verwendet wird, ergibt sich durch die Division der Anzahl der Kunden in der PCT durch den Wert des Konfigurationsparameters Optimize|AlgorithmTuning| CustomerSampleSize. Es ist wichtig, dass es genügend vorgeschlagene Kontakte gibt, die jeder Kapazitätsregel entsprechen, damit jede zufällige Kundenstichprobe bezüglich jedes durch eine Kapazitätsregel verwendeten Merkmals statistisch ähnlich ist.
Nehmen wir beispielsweise 1 Million Kunden und eine konfigurierte Kundenstichprobengröße von 1000 an. Diese Konfiguration impliziert, dass wir 1000 Kundenstichproben haben. Stellen Sie sich vor, dass wir eine Kapazitätsregel haben, die wie folgt eingerichtet ist: mindestens 1 E-Mail, maximal 5000 E-Mails. In diesem Beispiel würde Optimize die Regeleinschränkungen so modifizieren, dass die Regel auf die Kundenstichproben aufgeteilt wird. Die Einschränkung von maximal 5000 E-Mails wird in diesem Beispiel durch die Anzahl der Stichproben geteilt, sodass jede Stichprobe mit der Einschränkung von maximal 5 E-Mails verarbeitet wird. Was aber tun wir mit der Einschränkung von mindestens 1 E-Mail? Wir können keine Forderung von mindestens 1/1000 einer E-Mail pro Stichprobe aufstellen!
Stattdessen wählen wir zufällig eine Stichprobe aus, die mit der Einschränkung von mindestens 1 E-Mail verarbeitet wird, während die anderen 999 Stichproben ohne die Einschränkung einer Mindestanzahl von E-Mails verarbeitet werden. Dieser Prozess funktioniert nur gut, wenn es genügend vorgeschlagene Kontakte gibt, die E-Mail verwenden, damit sichergestellt ist, dass alle 1000 Stichproben mindestens 1 E-Mail bekommen. Wenn unter Ihren vorgeschlagenen Kontakten nur 500 Kontakte sind, die E-Mail verwenden, liegt die Chance, dass eine bestimmte Stichprobe eine E-Mail erhält, unter 50%. Das heißt die Möglichkeit, dass die Sitzung mit einem Fehler beendet wird, ist größer als 50 %, weil das Minimum nicht erfüllt werden kann, auch wenn dieses Minimum 500 Mal bei den vorgeschlagenen Kontakten vorhanden ist. Um diese Situation zu vermeiden, muss jedes Merkmal, das in einer Kapazitätsregel verwendet wird, im Verhältnis zur Anzahl der Stichproben gut vertreten sein.