Erreur d’ordre de tri incorrect dans le fichier journal du diagramme

Problème ou erreur : les entrées du type suivant s’affichent de manière répétée dans le fichier journal du diagramme Campaign.

Ordre de tri incorrect détecté (Dernier ID > Cet ID) Dernier ID : Nom=EMAIL_ADDRESS, Type=8, Car=80, Octets=80, dbtype=17, prec=80, Valeur='customer1@domain.com' Cet ID : Nom=EMAIL_ADDRESS, Type=8, Car=80, Octets=80, dbtype=17, prec=80, Valeur='customer2@domain.com'

Solution : il s’agit d’un avertissement. Il signifie que la base de données a retourné des enregistrements dans un ordre différent de l’ordre attendu par Campaign. Le serveur Campaign a détecté ce problème et a arrêté la récupération des enregistrements de la base de données. Au lieu de cela, Campaign a transféré la liste des ID vers le répertoire temp du serveur. Campaign a ensuite trié de nouveau les ID et continué le traitement du diagramme avec la liste triée correctement dans l’espace temporaire du serveur.

La propriété Campaign enableSelectOrderBy peut vous aider à résoudre ce problème.

*
Si cette propriété est définie sur false, Campaign dirige immédiatement les enregistrements vers le répertoire temp et le processus du serveur Campaign les trie.
*
Si cette propriété est définie sur true (par défaut), Campaign permet à la base de données de trier les enregistrements et les envoie vers le processus du serveur Campaign. Si les enregistrements ne sont pas triés correctement, Campaign détecte le problème et trie à nouveau la liste, ce que vous pouvez constater dans la représentation du fichier journal.

Les enregistrements semblent être déjà triés dans le fichier journal. Cela est dû au fait que, par défaut, Campaign effectue des comparaisons sans tenir compte de la casse. Pour cela, Campaign convertit les données en minuscules avant la comparaison, à l’aide de l’ordre de tri ASCII standard. La base de données peut trier des chaînes qui commencent par un trait de soulignement (_) et quelques autres caractères, de manière à ce que ces chaînes apparaissent entre les chaînes en majuscules et en minuscules. Toutefois, puisque Campaign convertit en minuscules avant la comparaison, ces mêmes caractères peuvent être triés différemment.

Les propriétés Campaign suivantes de la catégorie partition[n]/server/dataProcessing contrôlent ce comportement.

*
*

Si vous comprenez l’ordre de tri de la base de données, vous pouvez définir les paramètres Campaign de manière à ce qu’ils soient conformes à ceux de la base de données. Pour en savoir plus, consultez le Guide administrateur d’Campaign.



Unica Campaign
 
8.5.0
For more information, see our support and community site: Customer Central