Configuration d'Unica Campaign en vue de l'utilisation des utilitaires de chargement de base de données
Vous pouvez améliorer les performances en utilisant un utilitaire de chargement de base de données pour toutes les sources de données.
Pourquoi et quand exécuter cette tâche
Unica Campaign prend en charge les utilitaires de chargement disponibles auprès des fournisseurs de base de données. Vous devez obtenir des copies sous licence de ces utilitaires.
Les utilitaires de chargement peuvent améliorer les performances de l'envoi des listes d'ID dans des tables temporaires et celles de l'exportation des données d'Unica Campaign dans la base de données. Les données sont, par exemple, exportées lors des processus d'instantané, de liste d'adresses ou de liste d'appels.
Les utilitaires de chargement peuvent améliorer les performances de manière significative. Les tests sur DB2® indiquent que sans utilitaire de chargement, l'insertion d'un million de lignes demande une puissance de traitement cinq fois supérieure, et augmente de façon significative les opérations d'entrée-sortie sur les disques. Les résultats varient en fonction du matériel utilisé.
Procédure
Pour configurer Unica Campaign en vue de l'utilisation d'un utilitaire de chargement de base de données, vous devez réaliser trois opérations principales pour chaque source de données : créer deux modèles de fichier de contrôle du chargement, créer un script ou un exécutable pour lancer l'utilitaire de chargement, et définir les propriétés de configuration du programme de chargement dans Unica Campaign.
- Créez deux modèles de fichier de contrôle du chargement.
La plupart des utilitaires de chargement de base de données ont besoin d'un fichier de contrôle. Unica Campaign est capable de générer dynamiquement des fichiers de contrôle à partir de modèles créés par vous.
- Créez un script ou un exécutable pour démarrer l'utilitaire de chargement.
Pour appeler l'utilitaire de chargement, Unica Campaign utilise un script shell (ou un exécutable sous Windows), identifié dans la propriété de configuration Loadercommand. Vous pouvez définir soit un appel direct à l'exécutable de l'utilitaire de chargement de base de données, soit un appel à un script qui lance cet utilitaire.
-
Définissez les propriétés de configuration du programme de chargement dans Unica Campaign.
Les propriétés de configuration du programme de chargement identifient les modèles de fichier de contrôle et indiquent l'emplacement du script ou de l'exécutable. Veillez à ajuster les paramètres de configuration de chaque source de données.
Résultats
Unica Campaign effectue les actions suivantes lorsqu'il écrit dans la base de données : il commence par créer un fichier de données temporaire à largeur fixe ou à texte délimité. S'il est défini par la propriété LoaderControlFileTemplate, un fichier de contrôle temporaire est créé dynamiquement en fonction du modèle de fichier et de la liste des zones à envoyer à la base de données. Puis, il émet la commande définie par la propriété de configuration LoaderCommand. Enfin, il nettoie le fichier de données temporaires et le fichier de contrôle.