Ứng dụngKinh doanh & Thị trường 🇺🇸 24.07.2026 13:05

Building Multi-Version Visualizations in Amazon QuickSight with Highcharts for Telecom Operator Analysis

Amazon Web ServicesAmazon Web Services HighchartsHighcharts
Amazon QuickSight cannot natively create complex visualizations (such as tile maps, radar charts, bullet charts, etc.) when analyzing data from telecom operators across multiple regions. The solution is to use the Highcharts library as a custom visual element: a single JSON configuration allows combining data from different AWS regions while maintaining data sovereignty, and creating dashboards with tile maps, radar, bullet, dumbbell, and waterfall charts.
Khi dữ liệu về hiệu suất của các nhà mạng trải rộng trên nhiều khu vực (ví dụ: Mỹ và Anh), các công cụ trực quan hóa tiêu chuẩn của Amazon QuickSight không đáp ứng được: chúng không thể hiển thị nhà mạng nào chiếm ưu thế ở từng khu vực địa lý, không hỗ trợ biểu đồ radar để so sánh nhiều danh mục, cũng như các biểu đồ bullet, dumbbell và waterfall. Các nhà phát triển buộc phải tạo các bảng điều khiển riêng cho từng khu vực hoặc tính trung bình các chỉ số, làm mất đi nhiều chi tiết quan trọng. Giải pháp là nhúng Highcharts như một công cụ trực quan hóa tùy chỉnh vào QuickSight. Highcharts cung cấp các loại biểu đồ: tilemap với mã màu để hiển thị sự thống trị của nhà mạng, polar line (radar) để so sánh đa chiều, bullet để đánh giá so với mục tiêu, dumbbell để hiển thị sự phân tán giữa thị trường tốt nhất và tệ nhất, và waterfall để thể hiện thay đổi theo từng kỳ. Về kiến trúc, có hai phương án được xem xét: một khu vực AWS duy nhất (đơn giản hơn nhưng có thể vi phạm yêu cầu về nơi lưu trữ dữ liệu) và các khu vực riêng biệt (đảm bảo tuân thủ Quy định Bảo vệ Dữ liệu Chung của Châu Âu - GDPR và các luật về chủ quyền dữ liệu khác). Phương án thứ hai, được phân tích trong bài viết, liên quan đến việc lưu trữ dữ liệu ở các khu vực AWS khác nhau, nhưng kết hợp chúng ở cấp độ QuickSight thông qua các tập dữ liệu liên hợp (federated datasets) – dữ liệu thô không được di chuyển qua biên giới, thay vào đó các chỉ số tổng hợp được tính toán trong từng khu vực và sau đó kết nối qua Data Prep. Kết quả là tạo ra một tập dữ liệu logic duy nhất cung cấp dữ liệu cho cấu hình Highcharts. Bài viết trình bày các yêu cầu tiên quyết, hướng dẫn từng bước thiết lập nguồn dữ liệu, tổng hợp và chuyển đổi, mô tả lược đồ tập dữ liệu (nhà mạng, danh mục, xếp hạng, RootScore, kỳ) và các ví dụ mã JSON cho từng loại biểu đồ.
Nguồn: AWS ML blog — bản gốc
Bài viết liên quan trước đây ↓
Tin mới