Optimisation des performances d’Analysis Workspace
Différents facteurs peuvent influencer les performances d’un projet dans Analysis Workspace. Il convient de savoir quels sont ces facteurs avant de démarrer un projet, afin de planifier et d’élaborer le projet d’une manière optimale. Cette page comprend une liste de facteurs qui auront un impact sur les performances et les optimisations que vous pouvez effectuer pour garantir des performances optimales dans Analysis Workspace.
Aide > Performances dans Analysis Workspace
Sous Analysis Workspace > Aide > Performances, vous pouvez voir les facteurs qui affectent les performances de votre projet, notamment les facteurs de réseau, de navigateur et de projet. Pour obtenir des résultats plus précis, laissez le projet à se charger complètement avant d’ouvrir la page Performances.
- La colonne Projet actuel affiche les résultats de votre projet actuel et de votre environnement utilisateur.
- La colonne Ligne directrice affiche le seuil recommandé par Adobe pour chaque facteur.
En outre, vous pouvez Télécharger au format CSV le contenu des performances à partager facilement avec l’Assistance clientèle d’Adobe ou vos équipes informatiques internes.
Facteurs réseau
Aide > Performances. Les facteurs de performances du réseau incluent :
Facteurs du navigateur
Aide > Performances. Les facteurs de performances du navigateurs incluent :
Si ces actions n’aident pas, discutez des détails matériels avec votre équipe informatique.
Si ces actions n’aident pas, discutez des détails matériels avec votre équipe informatique.
Facteurs du projet
Aide > Performances. Les facteurs de performances du projet incluent :
En outre, réduisez le nombre de comparaisons d’une année à l’autre utilisées dans le projet. Lorsqu’une comparaison d’une année à l’autre est calculée, elle examine l’ensemble des données des 13 mois concernés. Cette action a le même impact que de définir la période du panneau sur les 13 derniers mois.
Facteurs de requête
Aide > Performances facteurs de requête
Utilisez le diagramme et les termes suivants pour découvrir comment les demandes sont traitées et les différents facteurs qui influencent les temps de traitement :
Diagramme de traitement des requêtes
Demander des termes de traitement
Temps nécessaire entre le moment où la requête est initiée et le moment où elle est terminée. La ligne directrice est de 15 secondes.
Dans le diagramme Traitement des requêtes ci-dessus, le temps de requête représente le processus complet, de la requête Analysis Workspace initiée à la requête Analysis Workspace terminée.
Temps nécessaire entre le moment où la requête est initiée et le moment où elle est terminée.
Dans le diagramme Traitement des requêtes ci-dessus, le temps de requête représente le processus complet, de la requête Analysis Workspace initiée à la requête Analysis Workspace terminée.
Comme Analysis Workspace stocke uniquement le hachage de toutes les chaînes utilisées dans n’importe quel segment, chaque fois que vous traitez un projet, les recherches sont effectuées pour faire correspondre les hachages aux valeurs appropriées. La ligne directrice est inférieure à 2 secondes.
Il peut s’agir d’un processus gourmand en ressources, en fonction du nombre de valeurs susceptibles de correspondre au hachage.
Dans le diagramme Traitement des requêtes ci-dessus, la durée de recherche est représentée dans la phase Recherches (au moment du traitement du moteur de requête).
Durée totale en attente dans la file d’attente avant le traitement des demandes. La ligne directrice est de 5 secondes.
Dans le diagramme Traitement des requêtes ci-dessus, l’heure de la file d’attente est représentée dans les phases File d’attente du moteur de requêtes et File d’attente du serveur.
Durée moyenne du traitement de la requête.
Dans le diagramme Traitement des requêtes ci-dessus, la durée moyenne de traitement du serveur est représentée dans les phases File d’attente du serveur et Traitement du serveur. La ligne directrice est de 10 secondes.
Toutes les demandes ne nécessitent pas le même temps de traitement. La complexité de la requête peut vous aider à obtenir une idée générale du temps nécessaire au traitement de la requête. La ligne directrice est Medium ou inférieure.
Valeurs possibles :
- Low
- Medium
- High
Cette valeur est influencée par les valeurs des colonnes suivantes :
- Limites mensuelles
- Colonnes
- Segments
Facteurs supplémentaires
Les facteurs supplémentaires qui ne sont pas inclus dans Aide > Performances sont les suivants :
Les facteurs qui ajoutent de la complexité à un segment (dans l’ordre décroissant d’impact) incluent les éléments suivants :
- Les opérateurs de type « contient », « contient l’un des », « correspond à », « commence par » ou « se termine par »
- La segmentation séquentielle, en particulier lorsque des restrictions dimensionnelles (Within/After) sont utilisées
- Le nombre d’éléments de dimensions uniques dans les dimensions utilisées dans le segment (par exemple, Page = ’A’ lorsque Page comporte 10 éléments uniques sera plus rapide que Page = ’A’ lorsque la page a 100 000 éléments uniques)
- Le nombre de dimensions différentes utilisées (par exemple, Page = 'Home' et Page = 'Search results' seront plus rapides que eVar 1 = 'red' et eVar 2 = 'blue')
- Beaucoup d’opérateurs OR (au lieu de AND)
- Des contenants imbriqués dont la portée varie (par ex., « Hit inside of Visit inside of Visitor »)
Bien qu’il soit impossible d’éviter certains facteurs de complexité, recherchez les possibilités de réduire la complexité de vos segments. En général, plus vous pouvez être précis dans vos critères de segment, mieux c’est. Par exemple :
- Avec les conteneurs, l’utilisation d’un seul conteneur en haut du segment sera plus rapide qu’une série de conteneurs imbriqués.
- Avec les opérateurs, « est égal à » sera plus rapide que « contient » et « est égal à l’un(e) de » sera plus rapide que « contient l’un des ».
- Avec de nombreux critères, les opérateurs AND seront plus rapides qu’une série d’opérateurs OR.
Recherchez également des occasions de réduire plusieurs instructions OR en une seule instruction « est égal à l’un(e) de ». L’utilisation de
classifications peut également contribuer à consolider de nombreuses valeurs en groupes concis à partir desquels vous pouvez créer des segments. La segmentation appliquée aux groupes de classifications optimise les performances par rapport aux segments qui contiennent de nombreuses instructions OR ou de critères « contient ».
Voici quelques-uns des facteurs qui rendent une visualisation plus complexe :
- Plage de données demandée
- Nombre de segments appliqués ; par exemple, les segments utilisés comme des lignes d’un tableau à structure libre
- Utilisation de segments complexes
- Lignes ou colonnes de postes statiques dans les tableaux de forme libre
- Filtres appliqués aux lignes des tableaux à structure libre
- Nombre de mesures incluses, en particulier les mesures calculées qui utilisent des segments
Si vous utilisez continuellement des segments et des mesures calculées pour les points de données importants dans le cadre de vos activités, envisagez d’améliorer votre mise en œuvre afin de capturer plus directement ces points de données. L’utilisation de balises dans Adobe Experience Platform et des règles de traitement d’Adobe peut faciliter et accélérer les modifications de l’implémentation.
Conseils pour accroître votre productivité dans Analysis Workspace
Regardez une vidéo sur ce sujet :