架构内幕:NFL 如何使用 Amazon QuickSight 大规模提供球员表现见解
每年,美国国家橄榄球联盟(NFL)Scouting Combine 都会汇集数百名最有前途的大学橄榄球潜在球员,通过一系列身体和心理测试展示他们的能力。尽管单个钻探结果(例如 40 码冲刺时间或重复卧推)提供了宝贵的数据点,但将这些信息综合为切实可行的见解却是一项重大挑战。
为了解释在组合赛中采集的数据,美国国家橄榄球联盟下一代统计数据(NGS)团队开发了基于亚马逊云科技的选秀比分。选秀比分包含实时足球表现数据、历史比较和特定位置基准,以创建介于 50 到 99 之间的球员评分。这些评分专门衡量球员的运动能力,并分析这些属性将如何促进他们在 NFL 取得潜在成功,为传统的潜在客户评估方法提供了复杂的补充。但是,要让 NFL 俱乐部和数百万球迷能够访问这些复杂的数据并使其有意义,就需要新的大规模可视化功能。
进入 Amazon QuickSight,这是一项由人工智能驱动的商业智能服务,使用户能够更快地做出更好的决策。NFL 和亚马逊云科技结合了高级可视化功能和无服务器架构,开发了 Combine IQ,这是一款动态仪表板,可将原始的 Combine 数据转换为直观的交互式可视化效果,可供全球球迷访问。该系统可处理成千上万的并发用户,同时随着新的 Combine 数据流入而进行近乎实时的更新。让我们来探讨使这个仪表板成为可能的关键组件。
美国国家橄榄球联盟下一代统计数据分析团队负责人迈克·班德解释说:"Combine IQ 仪表板代表着我们在与球迷和分析师共享 NFL Combine 数据的方式上取得了巨大飞跃。""我们首次能够提供以前只有专业球探和团队人员才能获得的实时见解。想象一下,看着防守型后卫完成 40 码冲刺,并立即看到他的加速度与处于自己位置的每位 NFL 首发球员相比如何。这就是我们赋予粉丝手中的力量。"
Highcharts 集成:突破数据可视化的界限
下一代统计数据中 Combine IQ 仪表板的核心是 Amazon QuickSight 能够使用 Highcharts 库创建自定义可视化效果。Highcharts 是一个强大的可视化库,可以创建高度定制的交互式数据演示文稿。
传统的商业智能仪表板在以引人入胜、易于访问的方式呈现大量、有时甚至是复杂的体育表现数据的能力往往受到限制。NGS Combine IQ 仪表板通过多项创新功能克服了这一限制:
- 动态玩家可视化:仪表板不是显示抽象的数据点,而是将玩家头像直接整合到可视化中。这可以创建即时视觉识别,允许用户将表现指标与特定的运动员联系起来。
- 特定位置背景:不同的 NFL 位置需要不同的技能。仪表板根据所选职位组动态调整其指标和可视化上下文。例如,选择 "Edge Rusher" 会自动显示爆发速度和弯曲角度等相关指标,而 "Wide Receiver" 则会强调路线运行效率和捕获半径。
- 互动玩家比较:用户可以选择多个玩家进行并排比较,可视化效果会自动调整以突出表现指标的关键差异。此功能将复杂的统计比较转换为直观的视觉叙事。
除了制作直观的交互式可视化效果外,Amazon QuickSight 还擅长同时向成千上万的粉丝提供仪表板。开发团队创建了自定义的可视化类型,将信息图表风格的演示与基于机器学习的分析相结合,使休闲粉丝能够理解复杂的统计概念,同时保持专业球探的深度。
无服务器规模:处理比赛日流量
尽管清晰可视化复杂数据的能力令人印象深刻,但另一个技术挑战在于为成千上万的并发用户提供交互式仪表板。NFL Combine 吸引了大量的观众参与,全世界的球迷都热切地追踪他们最喜欢的潜在客户的近乎实时的表现。为了可靠地向全球球迷反映球场上的动作,该系统利用 Amazon QuickSight 的无服务器架构来高效扩展,以及:
- SPICE:尽管数据集大小相对较小(大约 10,000 条记录),但系统需要处理大量的并发查询。SPICE(超快速、并行、内存计算引擎)支持快速的数据检索和计算,即使用户群不断扩大也是如此。
- 实时更新:在新的钻探结果出来并由下一代统计数据分析师验证后,每五分钟合并一次数据更新。这给缓存带来了挑战,因为每次更新都会使先前的结果集失效。该系统使用 Amazon QuickSight 增量刷新功能来高效地仅更新更改的数据点,同时保持性能。
- 公共嵌入:使用 Amazon QuickSight 的公共嵌入功能将仪表板直接嵌入到 NFL 的网站中。这种单步嵌入式解决方案无需复杂的用户身份验证或会话管理,同时仍保持企业级安全性和性能。
数据管道:从 Combine 到仪表板
在幕后,复杂的数据管道将原始的 Combine 测量结果转换为粉丝们看到的可视化效果。当玩家进行训练时,生物识别传感器会以极其精细的间隔(每十分之一秒)收集数据点。这些原始数据流入亚马逊云科技进行初始处理。
美国国家橄榄球联盟的下一代统计团队使用这些原始数据来计算选秀分数和其他使用机器学习模型的复杂指标。然后,这些经过处理的统计数据将被格式化并加载到 SPICE 中,这是一款强大的内存引擎,Amazon QuickSight 使用它来优化数据以实现快速查询和可视化。自动管道每五分钟刷新一次 SPICE 数据集,确保粉丝以最短的延迟看到最新的 Combine 结果。
超越组合:企业应用程序
NGS Combine IQ 可视化系统代表了让广大受众能够访问复杂体育分析方面的重大进步。通过将强大的可视化功能与 Amazon QuickSight 可用的无服务器架构相结合,NFL 创建了一个系统,该系统不仅可以处理大规模数据,还可以将复杂的数据转换为引人入胜的直观视觉体验,以吸引球迷。
Combine IQ 可视化系统还为进一步的开发开辟了令人兴奋的可能性。未来的版本可能会在 Amazon QuickSight 中加入 Amazon Q,允许用户提出有关 Combine 性能的自然语言问题,并获得内容丰富的答案和视觉效果。使用人工智能驱动的仪表板创作功能可以实现更复杂的可视化和用户互动。该系统还可以扩展以纳入 Combine 的历史数据,从而可以进行同比比较和趋势分析。
对于希望帮助用户访问和分析数据以做出更好决策的开发人员和组织而言,该项目展示了基于云的现代分析平台大规模提供有意义见解的潜力。无论是提供体育统计数据、商业指标还是任何其他复杂的数据集,Combine IQ 可视化系统中展示的技术和技术都为成功提供了宝贵的蓝图。
要浏览 NGS Combine IQ 仪表板、分析球员表现并评估下一代 NFL 人才,请访问 https://www.nfl.com/combine/iq。