Pour configurer CustomerSampleSize correctement afin d'optimiser l'exécution de la session
Contact Optimization, vous devez prendre en compte certaines considérations.
Contact Optimization fonctionne en répartissant les contacts proposés en divers sous-échantillons de clients appelés "blocs". L'ensemble des contacts proposés et de l'historique des contacts appartenant à un même client sont traités avec celui-ci dans le bloc dont il fait partie. Un client peut appartenir à un seul bloc. L'exactitude de l'algorithme d'optimisation dépend de si ces blocs sont statistiquement semblables les unes aux autres. Plus un bloc est grand, plus ce besoin est probable. Les contraintes de capacité interclients sont réparties de manière égale entre les différents blocs. Par exemple, votre session
Contact Optimization contient une contrainte selon laquelle l'offre A est limitée à 1 000. Si la session
Contact Optimization est exécutée en 10 blocs, chaque bloc est associé à une règle de capacité autorisant 100 offres A au maximum.
Vous utilisez la variable d'optimisation de l'algorithme CustomerSampleSize pour définir la taille maximale des blocs. Plus le bloc est grand, plus les résultats sont exacts. Toutefois, la durée d'exécution de la session et les ressources mémoire augmentent également. N'utilisez pas de blocs d'une taille supérieure à 10 000 sans planification préalable. Les ressources mémoire de nombreux systèmes sont insuffisantes pour traiter simultanément plus de 10 000 clients. Cette insuffisance entraîne l'échec de l'exécution de la session
Contact Optimization et l'apparition d'une erreur liée au manque de mémoire. Dans de nombreux cas, l'utilisation d'une plus grande taille de bloc risque de ne pas améliorer de manière significative l'optimalité de la solution, tout en requérant davantage de temps et de mémoire. L'optimalité est mesurée par la somme des scores des transactions restantes dans la table des contacts optimisés. Vous devrez probablement régler
CustomerSampleSize en fonction de votre problème d'optimisation et de vos besoins en matière de performances.