Statistiques de recherche et marketing dans HCL Commerce
Dans un modèle de déploiement typique, les utilisateurs professionnels n'ont généralement pas accès au système de production. La situation est différente lorsque les utilisateurs professionnels souhaitent examiner les données de production actives, telles que les statistiques de recherche et marketing. Dans ce cas, les données doivent être répliquées dans un environnement de transfert ou de création à afficher dans le Centre de gestion. Le système de production n'est pas affecté par l'opération de réplication de données. Il s'agit du système de transfert ou de création qui ramène les données de production dans la base de données de transfert, sans impliquer aucun cycle d'UC de production.
La commande du planificateur DownloadStatistics effectue la réplication des statistiques de la production vers l'environnement de transfert ou de création. DownloadStatistics lit la section de recherche dans le fichier wc-component.xml à partir du composant d'infrastructure pour les tables à répliquer.
- Deux types de tables de statistiques sont fournis. Le premier type est une table de statistiques de type journal où les données incrémentielles sont ajoutées à la fin de la table au fil du temps. Cette table ne nécessite que la réplication incrémentielle. L'autre type de table de statistiques est le style "compteur en cours d'exécution" où toutes les lignes sont actives avec un compteur en cours d'exécution. Dans ce cas, une réplication de table complète est requise.
- La connexion à la base de données du système de production est la connexion de la source de données au système de production pour Publication immédiate. Ce pipeline de données est utilisé pour répliquer les données statistiques du système de production jusqu'à la zone de transfert.
- La commande du planificateur DownloadStatistics doit être configurée pour s'exécuter de manière récurrente à partir d'un environnement de transfert ou de création, où les utilisateurs professionnels examinent les statistiques dans le Centre de gestion.
<_config:extendedconfiguration>
<_config:configgrouping name="DownloadStatistics-Configurations">
<_config:property name="SearchStatistics" value="DownloadStatistics-SRCHSTAT"/>
<_config:property name="ElementStatistics" value="DownloadStatistics-DMELESTATS"/>
<_config:property name="EMarketingSpotStatistics" value="DownloadStatistics-DMEMSPOTSTATS"/>
<_config:property name="ExperimenStatistics" value="DownloadStatistics-DMEXPSTATS"/>
</_config:configgrouping>
<_config:configgrouping name="DownloadStatistics-SRCHSTAT">
<_config:property name="TableName" value="SRCHSTAT"/>
<_config:property name="Mode" value="move"/>
</_config:configgrouping>
<_config:configgrouping name="DownloadStatistics-DMELESTATS">
<_config:property name="TableName" value="DMELESTATS"/>
<_config:property name="Mode" value="copy"/>
</_config:configgrouping>
<_config:configgrouping name="DownloadStatistics-DMEMSPOTSTATS">
<_config:property name="TableName" value="DMEMSPOTSTATS"/>
<_config:property name="Mode" value="copy"/>
</_config:configgrouping>
<_config:configgrouping name="DownloadStatistics-DMEXPSTATS">
<_config:property name="TableName" value="DMEXPSTATS"/>
<_config:property name="Mode" value="copy"/>
</_config:configgrouping>
</_config:extendedconfiguration>Une fois que les statistiques de recherche sont activées en production, définissez le travail du planificateur de réplication dans la zone de transfert. Cette étape est nécessaire afin que les utilisateurs professionnels puissent afficher les statistiques de recherche sans avoir besoin d'une connexion de production. Les tables de statistiques de recherche et marketing suivantes sont configurées par défaut :
- SRCHSTAT
- DMELESTATS
- DMEMSPOTSTATS
- DMEXPSTATS
Remarque : Le système sur lequel les données sont répliquées ne peut pas collecter de statistiques à partir de son environnement local. Par exemple, si les statistiques de recherche sont configurées pour être répliquées depuis la production vers le transfert, alors l'environnement de transfert peut être utilisé uniquement pour examiner les statistiques de recherche de production. Il ne peut pas avoir de statistiques de recherche activées dans l'environnement de transfert. Cette restriction vise à éviter les collisions de clés dans la base de données de transfert.
Vous devez vous assurer que la table SRCHSTAT du système de transfert et de production est régulièrement nettoyée (dbclean) pour maintenir la performance globale lorsque les statistiques de recherche sont activées.
Activation des statistiques de recherche
Vous pouvez configurer les propriétés de recherche de statistiques dans le fichier de configuration (wc-component.xml) de composant de catalogue. Pour plus d'informations, voir Propriétés de recherche dans le fichier de configuration de composant (wc-component.xml).