Accélération des vues
Les administrateurs et les propriétaires de classeurs qui disposent de licences Creator ou Explorer peuvent accélérer les classeurs. Les administrateurs peuvent suspendre des vues individuelles ou désactiver l’accélération pour leur site. La fonction d’accélération des vues permet de charger les vues plus rapidement en précalculant et récupérant les données du classeur dans un processus d’arrière-plan. Il existe deux goulots d’étranglement potentiels lors du chargement d’une vue :
- Interrogation (récupération de données à partir de la source de données).
- Rendu (création des éléments visuels, tels que le dessin de formes ou le rendu d’une carte).
Le temps nécessaire au chargement d’un classeur dépend du temps combiné nécessaire à ces deux étapes. Cependant, toutes les vues ne peuvent pas être accélérées. L’accélération des vues améliore les performances de la première étape (interrogation). Si la vue se charge lentement pour des raisons autres que l’interrogation, l’accélération de la vue n’améliorera pas les performances du classeur.
Lorsque les utilisateurs créent des vues personnalisées en plus d’une vue accélérée, les dix vues personnalisées les plus utilisées sont automatiquement précalculées. Ces vues personnalisées accélérées ne sont pas prises en compte dans la limite de vues. Les vues personnalisées qui n’ont pas été consultées au cours des 14 derniers jours ne seront pas accélérées. Si vous accélérez directement une vue personnalisée, la vue d’origine et la vue personnalisée sont toutes deux accélérées.
Accélérer votre vue
- Connectez-vous à un site sur Tableau Cloud ou Tableau Server.
- Depuis la page d’accueil ou d’exploration, accédez à la vue que vous souhaitez accélérer.
- Choisissez l’icône Accélérer et mettez le commutateur sur Accélérer.
Vous pouvez également accélérer les vues à partir de la page du classeur de l’une des trois manières suivantes :
- Sélectionnez la vue souhaitée et choisissez Accélération > Activé dans le menu Actions.
- Sélectionnez le menu Options supplémentaires(...) pour la vue souhaitée et choisissez Accélération > Activé.
- Pour accélérer toutes les vues du classeur, choisissez Accélération > Activé dans le menu Options supplémentaires (...).
Remarque : l’accélération des vues n’est pas disponible dans Tableau Desktop.
Comprendre pourquoi l’accélération des vues n’est pas disponible, est suspendue ou est inefficace
L’accélération des vues n’est pas disponible
L’accélération n’est pas disponible pour une vue dans plusieurs cas.
Problème | Résolution |
La vue ne contient pas de données historiques pour le temps nécessaire à l’exécution des requêtes. | Chaque fois qu’une vue est chargée, les données de visualisation sont disponibles au bout de quelques minutes. Pour une vue nouvellement créée, chargez la vue et patientez quelques minutes avant de tenter de l’accélérer. |
Le temps historique nécessaire à l’exécution des requêtes pour la vue est inférieur à 2 secondes. | L’accélération n’est pas prise en charge pour les vues de ce type car l’accélération n’améliorera pas de manière significative les performances de la vue. |
La vue ne contient pas d’informations d’identification intégrées. | Pour précalculer les données, Tableau doit se connecter automatiquement à la source de données en arrière-plan sans interaction de l’utilisateur. Par conséquent, l’accélération des données n’est prise en charge que pour les classeurs contenant des informations d’identification de connexion intégrées. |
La vue possède des fonctions basées sur l’utilisateur ou elle possède une source de données avec des fonctions basées sur l’utilisateur. | Actuellement, Tableau ne prend pas en charge l’accélération de ces vues. Les fonctions basées sur l’utilisateur sont par exemple USERDOMAIN() et USERNAME(). |
Le propriétaire de la vue est inactif. | Pour précalculer les données, le propriétaire doit être un utilisateur actif. Tableau ne prend pas en charge l’accélération d’une vue si son propriétaire est inactif. Transférer la propriété(Le lien s’ouvre dans une nouvelle fenêtre) à un utilisateur actif. |
L’intervalle défini par la stratégie d’actualisation des données de la vue est inférieur à 2 heures. | Il peut s’avérer coûteux d’accélérer les vues actualisées si fréquemment, et Tableau ne veut pas dégrader les performances de votre site. Pour plus d’informations, voir Définir une politique d’actualisation des données(Le lien s’ouvre dans une nouvelle fenêtre). |
Le site a atteint la limite du nombre de vues pouvant être accélérées. | Mettre à jour les paramètres du site(Le lien s’ouvre dans une nouvelle fenêtre) pour augmenter le nombre maximum de vues pouvant être accélérées, ou choisir Aucune limite. |
L’accélération des vues est suspendue
L’accélération peut être suspendue dans certains cas.
Problème | Résolution |
L’accélération de la vue a été suspendue. | Réactiver l’accélération de la vue(Le lien s’ouvre dans une nouvelle fenêtre). |
Des travaux d’accélération en arrière-plan s’exécutent pour précalculer les données de la vue. | Si les travaux échouent régulièrement, la vue est automatiquement suspendue. Les travaux peuvent échouer si :
|
L’accélération des vues est inefficace
L’accélération des vues réduit le temps nécessaire à l’exécution des requêtes d’une vue. Si cette durée ne constitue pas un goulot d’étranglement pour le temps de chargement de la visualisation, vous ne remarquerez pas d’amélioration significative des performances lors du chargement d’une visualisation. De même, une vue comporte généralement de nombreuses requêtes. Vous ne pouvez pas accélérer les requêtes avec des fonctions transitoires telles que now() ou en utilisant des filtres de dates relatives. Si une vue comporte une requête à exécution longue avec des fonctions transitoires, vous ne remarquerez pas d’amélioration des performances lors du chargement d’une visualisation.
Actualiser les vues accélérées
Actualisation basée sur les événements des vues accélérées
Dans les classeurs comportant un extrait, toutes les vues accélérées sont actualisées une fois l’actualisation d’extrait terminée. Lorsqu’un classeur est republié ou renommé, toutes les vues accélérées du classeur sont actualisées.
Actualisation planifiée des vues accélérées
Les programmations d’actualisation des vues accélérées ne peuvent être configurées que si un classeur possède au moins une source de données en direct.
Les vues accélérées des classeurs utilisant des sources de données en direct sont actualisées en fonction des stratégies d’actualisation des données du classeur. Si aucune programmation n’est définie pour l’actualisation des données, la stratégie d’actualisation des données par défaut est utilisée. Pour plus d’informations, voir Modifier une stratégie d’actualisation des données du classeur(Le lien s’ouvre dans une nouvelle fenêtre).
Gérer l’accélération des vues sur votre site
Par défaut, l’accélération de la vue est autorisée.
- Connectez-vous à votre site sur Tableau Server.
- Dans le volet de gauche, cliquez sur Paramètres.
- Dans l’onglet Général, faites défiler jusqu’à la section Accélération des vues.
- Cochez la case pour permettre aux utilisateurs de type Creator et Explorer d’accélérer les vues dans leurs classeurs. Décochez la case pour désactiver l’accélération des vues pour le site.
- Saisissez le nombre maximal de vues pouvant être accélérées pour votre site ou choisissez Aucune limite.
Accélérer les vues recommandées
En fonction du temps de requête et de l’utilisation d’un classeur, Tableau recommande parfois une accélération pour améliorer les performances des vues et des tableaux de bord plus lents et plus populaires. Si l’accélération est disponible pour une vue, les utilisateurs peuvent recommander l’accélération d’une vue une fois tous les 30 jours.
Lorsqu’il visite une vue, un utilisateur a l’accès à l’option de recommandation de l’accélération à l’administrateur du site ou au propriétaire du classeur.
L’administrateur du site ou le propriétaire du classeur qui visite la même vue peut voir l’option d’accélération de la vue ainsi que le nombre d’utilisateurs ayant recommandé l’accélération.
Gérer les vues recommandées pour l’accélération
En tant qu’administrateur de site, vous pouvez voir quand Tableau a recommandé l’accélération pour une vue :
- Connectez-vous à votre site Tableau.
- Dans le volet de gauche, choisissez Tâches.
- Dans la colonne État de l’accélération, recherchez les vues affichant le statut Recommandé. Vous pouvez également utiliser le Filtre dans le volet de droite pour filtrer les vues avec un statut Recommandé.
Recommandations personnalisées pour l’accélération en tant que propriétaire de classeur ou administrateur :
- Connectez-vous à votre site Tableau.
- En haut à droite de la page, choisissez l’icône du menu du compte.
- Sélectionnez Mon contenu.
- Sélectionnez l’onglet Performances.
- Dans la colonne Actions, choisissez Accélérer.
Suspendre automatiquement l’accélération pour économiser les ressources
Afin d’économiser les ressources, les administrateurs peuvent suspendre automatiquement l’accélération pour les vues qui échouent constamment. Les administrateurs peuvent définir un seuil pour le nombre maximum de tâches d’accélération infructueuses par jour, semaine ou mois avant que l’accélération ne soit automatiquement suspendue.
- Connectez-vous à votre site Tableau.
- Dans le volet de gauche, cliquez sur Paramètres.
- Dans l’onglet Général, faites défiler jusqu’à la section Accélération des vues.
- Définissez le nombre maximal d’échecs autorisés par jour, semaine ou mois.
- Choisissez Enregistrer.
Afficher et gérer les classeurs accélérés
- Connectez-vous à votre site Tableau.
- Dans le volet de gauche, choisissez Tâches.
- Sélectionnez l’onglet Vues accélérées.
- Choisissez le menu Actions (...) pour reprendre ou suspendre l’accélération pour la ou les vues sélectionnées.
Gérer les notifications d’accélération des vues
Les administrateurs peuvent décider de recevoir ou non des notifications pour les vues qui sont automatiquement suspendues.
- Connectez-vous à votre site Tableau.
- Dans le volet de gauche, cliquez sur Paramètres.
- Dans l’onglet Général, faites défiler jusqu’à la section Gérer les notifications.
- Pour recevoir des notifications pour les vues qui sont automatiquement suspendues, cochez la case Accélération des vues.
- Choisissez Enregistrer.
Lorsque les vues sont automatiquement suspendues, des notifications sont envoyées aux administrateurs de site et de serveur. La notification inclut des informations sur la raison pour laquelle la vue a été suspendue et l’heure à laquelle la vue a été suspendue. Sélectionnez la notification pour accéder à l’onglet Vues accélérées dans la page Tâches. Dans cette page, les administrateurs peuvent filtrer le statut d’accélération pour rechercher les vues qui ont été automatiquement suspendues.
Comprendre le contexte utilisateur du précalcul
Le précalcul pour les classeurs accélérés est exécuté dans le contexte utilisateur d’un seul utilisateur. Cet utilisateur est soit :
- Le propriétaire du classeur (s’il n’y a pas de filtres utilisateur dans le classeur ou la source de données ou s’il y a des filtres utilisateur sur la source de données mais que la source de données est une source de données publiée).
-ou- - L’utilisateur qui a été sélectionné pour la génération d’images miniatures lors de la dernière publication du classeur (si des filtres utilisateur sont appliqués au classeur et que la source de données n’est pas une source de données publiée).
Comprendre le coût de l’accélération des vues
L’activation de cette fonctionnalité augmente la charge de calcul et le nombre de travaux dans les processus du backgrounder Tableau Server étant donné que l’accélération des données récupère les données requises depuis les sources de données dans un processus d’arrière-plan. Un travail d’arrière-plan de précalcul des données d’un classeur activé est exécuté si l’une des conditions suivantes est remplie :
- Le classeur et la source de données publiée sont republiés (ce qui inclut l’enregistrement de la création Web).
- Un extrait utilisé par le classeur est actualisé.
Les administrateurs doivent tenir compte de ces coûts avant d’activer l’accélération des vues pour de nombreux classeurs, ou de planifier des travaux d’accélération trop fréquemment.
- Les classeurs modifiés en profondeur et republiés peuvent ne pas convenir parce que chaque republication déclenche un précalcul. Nous recommandons d’utiliser l’accélération pour les classeurs qui sont publiés à des fins d’utilisation.
- Si un classeur utilise plusieurs extraits, leur actualisation déclenchera le précalcul des données. De ce fait, des actualisations d’extraits fréquentes pour des classeurs activés pourraient causer un pic dans la charge de travail d’arrière-plan, d’autant plus les travaux d’accélération des vues sont exécutés par défaut après une actualisation d’extrait réussie.
- Les données précalculées des classeurs sont stockées en tant que vues matérialisées dans Hyper.