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.
通信事業者のパフォーマンスデータが複数の地域(例:米国と英国)にまたがる場合、標準的なAmazon QuickSightの可視化機能では対応できません。地理的ゾーンごとにどの事業者が支配的かを表示できず、多カテゴリ比較のためのレーダーチャート、バレットチャート、ダンベルチャート、ウォーターフォールチャートもサポートしていません。開発者は地域ごとに個別のダッシュボードを作成するか、指標を平均化して重要な詳細を失うことを余儀なくされます。解決策は、QuickSightにカスタム可視化としてHighchartsを埋め込むことです。Highchartsは、事業者の支配的状況を色分けして表示するタイルマップ、多次元比較のための極線(レーダー)チャート、目標に対する評価のためのバレットチャート、最良・最悪市場間のばらつきを示すダンベルチャート、期間ごとの変化を表すウォーターフォールチャートといったチャートタイプを提供します。アーキテクチャとしては、単一のAWSリージョン(シンプルだがデータ保存場所の要件に違反する可能性あり)と、複数リージョン(GDPRやその他のデータ主権法に準拠)の2つの選択肢があります。記事で解説されている後者のオプションでは、データを異なるAWSリージョンに保存しますが、QuickSightレベルでフェデレーテッドデータセットを通じて結合します。生データは国境を越えて移動せず、各リージョンで集計されたサマリーメトリクスをData Prepで結合します。その結果、Highchartsの設定に供給される単一の論理データセットが作成されます。記事では、前提条件、データソースの段階的な設定、集計と変換、データセットスキーマ(事業者、カテゴリ、ランク、RootScore、期間)の説明、および各チャートタイプのJSONコード例が示されています。
出典: AWS ML blog — 原文
関連記事 ↓
新着ニュース