Pour Unica Deliver uniquement : planification et exécution des procédures stockées

Les rapports Unica Deliver utilisent les données contenues dans les tables de transfert, qui sont remplies par les procédures stockées. Les procédures stockées exécutent une opération d'actualisation delta. Exécutez les procédures stockées au moins une fois par jour. Si vous les exécutez plus souvent, la méthode d'actualisation delta empêche les exécutions simultanées multiples.

Le tableau suivant répertorie les informations relatives aux procédures stockées et les tâches qu'elles exécutent :
Tableau 1. Procédures stockées pour Deliver

Ce tableau à deux colonnes répertorie les procédures stockées dans la première colonne et explique les tâches exécutées par ces procédures dans la seconde colonne.

Procédure stockée Tâche
sp_runid Crée un identificateur d'exécution unique. La liste des ID d'exécution est stockée dans la table UARE_Runid.
sp_update_ucc_tables_stats Met à jour les statistiques des tables ucc_*. Vous pouvez exécuter ce script avant les scripts sp_populate_*.
sp_populate_mailing_contacts Traite les données des contacts de mailing reçues depuis l'exécution précédente des procédures stockées.
sp_populate_mailing_responses Traite les données des réponses de mailing reçues depuis l'exécution précédente des procédures stockées.
sp_populate_sms_contacts La fonction de contrôle est activée. Traite les données des contacts de SMS reçues depuis l'exécution précédente des procédures stockées.
sp_populate_sms_responses La fonction de contrôle est activée. Traite les données des contacts de SMS reçues depuis l'exécution précédente des procédures stockées.
sp_populate_WhtsApp_contacts Si la fonctionnalité WhatsApp est activée, procédez comme suit : Traite les données des contacts WhatsApp reçues depuis l'exécution précédente des procédures stockées.
sp_populate_WhtsApp_responses Si la fonctionnalité WhatsApp est activée, procédez comme suit : Traite les données de réponses WhatsApp reçues depuis l'exécution précédente des procédures stockées.
sp_get_delta_mailing_contacts Appelée en interne par la procédure sp_populate_mailing_contacts. Elle est chargée de l'extraction des données de contacts de mailing envoyées depuis l'exécution précédente des procédures stockées.
sp_generate_mailing_contacts Appelée en interne par la procédure sp_populate_mailing_contacts. Elle est chargée de l'extraction des comptes de mailing et de niveau de liaison sur les clients contactés pour les mailings exécutés depuis l'exécution précédente des procédures stockées.
sp_get_delta_mailing_responses Appelée en interne par la procédure sp_populate_mailing_responses. Elle est chargée de l'extraction des réponses reçues depuis l'exécution précédente des procédures stockées.
sp_generate_mailing_responses Appelée en interne par la procédure sp_populate_mailing_responses. Elle est chargée de l'extraction des réponses de mailing et de niveau de liaison depuis l'exécution précédente des procédures stockées.
sp_get_delta_sms_contacts Appelée en interne par la procédure sp_populate_sms_contacts. Elle est chargée de l'extraction des SMS depuis l'exécution précédente des procédures stockées.
sp_generate_sms_contacts Appelée en interne par la procédure sp_populate_sms_contacts. Elle est chargée de l'extraction des comptes de mailing et de niveau de liaison sur les clients contactés depuis l'exécution précédente des procédures stockées.
sp_get_delta_sms_responses Appelée en interne par la procédure sp_populate_sms_responses. Elle est chargée de l'extraction des réponses SMS depuis l'exécution précédente des procédures stockées.
sp_generate_sms_responses Appelée en interne par la procédure sp_populate_sms_responses. Elle est chargée de l'extraction des réponses SMS de mailing et de niveau de liaison depuis l'exécution précédente des procédures stockées.
sp_get_delta_WhtsApp_contacts Appelée en interne par la procédure sp_populate_WhtsApp_contacts. Elle est chargée de l'extraction des messages WhatsApp depuis l'exécution précédente des procédures stockées.
sp_generate_WhtsApp_contacts Appelée en interne par la procédure sp_populate_WhtsApp_contacts. Elle est chargée de l'extraction des comptes de mailing et de niveau de liaison sur les clients contactés depuis l'exécution précédente des procédures stockées.
sp_get_delta_WhtsApp_responses Appelée en interne par la procédure sp_populate_WhtsApp_responses. Elle est chargée de l'extraction des réponses WhatsApp depuis l'exécution précédente des procédures stockées.
sp_generate_WhtsApp_responses Appelée en interne par la procédure sp_populate_WhtsApp_responses. Elle est chargée de l'extraction des réponses WhatsApp de mailing et de niveau de liaison depuis l'exécution précédente des procédures stockées.
sp_populate_mobile_responses Traite les données de réponses d'unités mobiles reçues depuis l'exécution précédente des procédures stockées.
sp_get_delta_mobile_responses Appelée en interne par la procédure sp_populate_mobile_responses. Elle est chargée de l'extraction des réponses reçues depuis l'exécution précédente des procédures stockées.
sp_generate_mobile_responses Appelée en interne par la procédure sp_populate_mobile_responses. Elle est chargée de l'extraction des réponses d'unités mobiles depuis l'exécution précédente des procédures stockées.

Instructions d'exécution des procédures stockées

Suivez les instructions ci-dessous lorsque vous exécutez les procédures stockées :
  • Vous devez créer les procédures stockées de la base de données en utilisant les scripts fournis avec les fichiers d'installation.
  • Tenez compte de la taille des tables et des index dans l'installation. Les grandes tables sont plus longues à mettre à jour. Accordez suffisamment de temps pour traiter les données de contact et de réponse. Les premières exécutions seront vraisemblablement plus longues que les exécutions suivantes.
  • Comme l'exécution des procédures stockées peut durer longtemps, exécutez-les lorsque l'activité système est minimale, par exemple, la nuit.
  • Vous pouvez réduire la durée d'actualisation des données des rapports en limitant l'étendue des données de rapports traitées.
  • Vous devez planifier les procédures suivantes pour qu'elles s'exécutent au moins 10 minutes après scheduling sp_runid :
    • sp_populate_mailing_contacts
    • sp_populate_mailing_responses
    • sp_populate_sms_contacts
    • sp_populate_sms_responses
    • sp_populate_WhtsApp_contacts
    • sp_populate_WhtsApp_responses
    • sp_populate_mobile_responses

Lorsque les scripts aboutissent, ils génèrent le dernier code retour 0.