Optimisation des performances du tableau de bord

HCLTech a considérablement amélioré la réactivité et la capacité analytique d’un tableau de bord Tableau sur la performance du contenu en continu
5 min de lecture
Partager

Introduction

Les analystes de données et la haute direction d'une entreprise de divertissement figurant au palmarès Fortune 500 — ainsi que l'une des plus grandes plateformes de diffusion en continu au monde — s'appuyaient sur plusieurs tableaux de bord Tableau pour obtenir des informations sur la performance du contenu et prendre des décisions.

Le défi

Optimiser la visibilité et la performance lors du traitement de données massives

La solution existante du client est née d’un compromis, sacrifiant la capacité d’analyse afin d’obtenir des performances acceptables. Dans une itération précédente à panneau unique, le chargement des extractions pouvait prendre des heures et le rendu des extractions et des requêtes en direct prenait 30 à 40 secondes pour chaque interaction avec un filtre, en raison de la taille du jeu de données. Pour surmonter ces problèmes de performance, notre client a créé plusieurs tableaux de bord pour limiter les données sous-jacentes, ce qui a engendré d’importants inconvénients :

  • Les tableaux de bord ne permettaient pas une vue unique de la performance des titres, car ils étaient limités à une seule année de données et à des zones géographiques spécifiques, restreignant la capacité du client à observer les tendances à long terme dans plusieurs régions
  • La solution avec plusieurs tableaux de bord était difficile à maintenir, car chaque modification nécessitait de changer les 10 à 20 classeurs du jeu de données filtré
Image du défi

L’objectif

Une vue complète et réactive des données

Le client avait besoin de combiner la fonctionnalité et les données sous-jacentes du paysage fragmenté des tableaux de bord afin de pouvoir évaluer la performance des titres de diffusion originaux et non originaux dans différentes régions à un seul endroit, avec des indicateurs clés de performance tels que %Portée, %Visionnage, %Visionneurs de la portée, et d’améliorer la performance de réponse du tableau de bord résultant.

Optimisation des performances du tableau de bord

La solution

Optimisation de Tableau à l’aide d’un ensemble d’outils exclusifs

En tirant parti de leur vaste expérience de Tableau et des outils internes conçus à cet effet, l’équipe de HCLTech a découvert que Tableau générait des requêtes comportant des jointures inutiles, ce qui ralentissait les requêtes dans la base de données et transférait des données non essentielles sur le réseau. Nous avons :

  • Appliqué plusieurs méthodes d’optimisation, notamment en vérifiant les sources de données et en supprimant les jointures inutiles, éliminant ainsi la surcharge inutile des requêtes
  • Pré-calculé les valeurs fixes dans une table normalisée pour réduire encore davantage le nombre global de requêtes
  • Redessiné les sources de données des classeurs afin de mettre à profit le moteur de fusion de requêtes de Tableau pour servir plusieurs visualisations à partir de requêtes individuelles, même si les niveaux d’agrégation des données des vues étaient différents
  • Modifié le modèle de données pour accélérer l’exécution des requêtes et optimisé la façon dont les algorithmes et les IPC sont calculés à l’aide d’une extension personnalisée pour identifier les données actives et inactives dans les tables de la base de données

L'impact

Une prise de décision plus rapide et plus percutante à un coût réduit

Le nouveau tableau de bord, source unique de vérité, contient maintenant plus de cinq ans de données et répond en quelques secondes.

  • Les gestionnaires de titres peuvent désormais accéder à une vue d'ensemble complète des performances de leurs émissions et approfondir par liste de régions, périodes et autres dimensions, offrant une vue d'ensemble détaillée de la performance de centaines de titres
  • En éliminant trois à quatre heures de traitements de fond du serveur Tableau, le client économise environ 30 000 $ par an en licences et capacité
  • Le client économise environ l'équivalent de deux ETP par mois en ne maintenant qu'un seul tableau de bord qui répond à tous les cas d'utilisation
ERS Génie Étude de cas Optimisation des performances du tableau de bord