ApplicationsAffaires et Marché 🇺🇸 24.07.2026 13:05

Créer des visualisations multi-versions dans Amazon QuickSight avec Highcharts pour l'analyse des opérateurs télécoms

Amazon Web ServicesAmazon Web Services HighchartsHighcharts
Amazon QuickSight ne peut pas créer nativement des visualisations complexes (telles que des cartes en tuiles, des diagrammes radar, des diagrammes à puces, etc.) lors de l'analyse des données des opérateurs télécoms à travers plusieurs régions. La solution consiste à utiliser la bibliothèque Highcharts comme élément visuel personnalisé : une seule configuration JSON permet de combiner des données de différentes régions AWS tout en maintenant la souveraineté des données, et de créer des tableaux de bord avec des cartes en tuiles, des diagrammes radar, à puces, en haltères et en cascade.
Lorsque les données sur les performances des opérateurs téléphoniques couvrent plusieurs régions (par exemple, les États-Unis et le Royaume-Uni), les outils de visualisation standard d'Amazon Quick Sight ne suffisent pas : ils ne peuvent pas afficher quel opérateur domine dans chaque zone géographique, ne prennent pas en charge les graphiques en radar pour les comparaisons multicritères, ni les diagrammes à barres de progression (bullet), en haltères (dumbbell) ou en cascade (waterfall). Les développeurs sont contraints de créer des tableaux de bord séparés pour chaque région ou de moyenner les indicateurs, perdant ainsi des détails importants. La solution consiste à intégrer Highcharts comme visualisation personnalisée dans Quick Sight. Highcharts propose des types de graphiques : une carte en tuiles (tilemap) avec code couleur pour représenter la domination des opérateurs, un graphique linéaire polaire (radar) pour les comparaisons multidimensionnelles, un graphique à barres de progression pour l'évaluation par rapport à un objectif, un graphique en haltères pour l'écart entre le meilleur et le pire marché, et un graphique en cascade pour les variations de période en période. Sur le plan architectural, deux options sont envisagées : une seule région AWS (plus simple, mais pouvant enfreindre les exigences sur la localisation des données) et des régions séparées (garantissant la conformité avec le Règlement général sur la protection des données (RGPD) et d'autres lois sur la souveraineté des données). La deuxième option, qui est détaillée dans l'article, implique de stocker les données dans différentes régions AWS, mais de les combiner au niveau de Quick Sight via des jeux de données fédérés — les données brutes ne franchissent pas les frontières, tandis que les métriques agrégées sont consolidées dans chaque région puis reliées via Data Prep. Le résultat est un jeu de données logique unique qui alimente les configurations Highcharts. L'article présente les prérequis, la configuration pas à pas des sources de données, l'agrégation et la transformation, la description du schéma du jeu de données (opérateurs, catégories, rang, RootScore, période) et des exemples de code JSON pour chaque type de graphique.
Source: AWS ML blog — original
Nos articles précédents sur ce sujet ↓
Infos fraîches