Réduction Du Temps De Traitement Du Cycle De Mise À Jour
Adobe Commerce Intelligence se synchronise avec votre base de données tout au long de la journée pour répliquer de nouvelles données, en veillant à ce que vos tableaux de bord affichent toujours les informations les plus récentes.
De nombreux facteurs peuvent s’ajouter à une durée de mise à jour déjà longue. Certaines méthodes de réplication, des fréquences de vérification plus élevées et le nombre de tableaux de bord et de graphiques ne sont que quelques-uns des facteurs qui contribuent à la situation. Cette rubrique présente quelques bonnes pratiques pour réduire le temps nécessaire à la mise à jour.
Réduire la fréquence de revérification
Dans une table de base de données, il peut y avoir des colonnes de données dont les valeurs peuvent être modifiées. Par exemple, dans une table orders il peut y avoir une colonne appelée status. Lorsqu’une commande est initialement écrite dans la base de données, la colonne d’état peut contenir la valeur pending
. La commande est répliquée dans votre Data Warehouse avec cette valeur de pending
.
Les colonnes modifiables doivent être revérifiées pour les valeurs mises à jour au fil du temps. Par défaut, Commerce Intelligence vérifie à nouveau ces colonnes à chaque mise à jour, mais si une grande quantité de données doit être vérifiée et répliquée, cela peut avoir un impact négatif sur la durée de votre mise à jour. Au lieu d’exécuter des vérifications à chaque mise à jour, Adobe recommande de définir la fréquence de vérification sur quotidienne, hebdomadaire ou mensuelle.
Utilisation de méthodes de réplication incrémentielle
Comme mentionné ci-dessus, les longues durées de mise à jour sont directement liées à la quantité de données à revérifier et à répliquer. Les méthodes de réplication incrémentielle peuvent réduire considérablement la quantité de données traitées pendant le cycle de mise à jour. Dans la mesure du possible, Adobe recommande d’utiliser ces méthodes ou de modifier votre base de données pour prendre en charge une méthode incrémentielle.
Supprimer les graphiques inutilisés des tableaux de bord
À la fin du cycle de mise à jour, Commerce Intelligence effectue une opération de mise en cache pour tous les graphiques. Un cache stocke les données afin que les futures demandes d’informations puissent être traitées plus rapidement. En Commerce Intelligence, cela signifie que les tableaux de bord se chargent rapidement, car les graphiques n’ont pas besoin d’interroger les données à chaque chargement.
Étant donné que Commerce Intelligence effectue uniquement des opérations de cache pour les graphiques figurant dans un tableau de bord, la suppression des graphiques inutilisés de vos tableaux de bord réduit le temps de mise à jour. N’oubliez pas que le même graphique peut se trouver sur plusieurs tableaux de bord. Vérifiez auprès de votre équipe qu’elle a également supprimé les graphiques inutilisés.
Optimisation de votre base de données pour l’analyse
En plus de réévaluer la fréquence des vérifications, les méthodes de réplication et l’utilité des graphiques, vous pouvez également optimiser votre base de données pour l’analyse.
Conclusion
Si le temps nécessaire à la mise à jour semble toujours lent, même après l’implémentation de ces recommandations, contactez l’équipe d’assistance.