客户的故事
为《英雄联盟》创造最佳游戏体验
50%
数据处理速度比EMR更快
Databricks提供了一个易于使用和管理的解决方案,让我们可以不受束缚地访问所有数据,这样我们的数据团队就可以专注于最重要的事情——改善游戏体验。”
——Colin Borys (Riot Games的高级数据科学家
作为全球顶级PC游戏公司之一,Riot games拥有超过1亿的月活跃用户,Riot games致力于打造忠实的用户基础,并致力于成为全球最关注玩家的公司。拥有5000亿个数据点和超过26pb的数据,他们的数据团队需要一种更有效和可扩展的方式来利用数据来改善整体游戏体验。利用Databricks Lakehouse平台,Riot Gbob体育客户端下载ames现在提供玩家特定的内容和购买建议,遏制滥用游戏内行为,优化网络性能-确保客户粘性并减少流失。
与数据洞察的遗留基础设施作斗争
尽管拥有相对强大的网络和工程基础设施,但Riot Games对EMR的依赖阻碍了他们有效扩展快速增长的数据和生态系统的能力。不连贯的基础设施和低效的工作流程导致了大量手工流程,阻碍了协作,并且几乎不可能主动查明网络问题。由于数据与他们使用的工具分离,数据访问和摄取是无效的,需要一个漫长而不可靠的过程。首先,编辑器必须在桌面编辑器上创建一个SQL查询,然后将其转移到Hive -这通常至少在第一次失败,如果不是更多的话。在迭代成功后,通过查询(通过非常慢的EMR)提取数据,然后手动将数据移回桌面机器进行进一步检查。
试图深入了解网络性能和连接问题的原因同样令人筋疲力尽。Riot Games手动监控超过20万个城市和ISP配置的pb级流网络数据。要找出对游戏体验有负面影响的问题几乎是不可能的,因为这些问题会对用户产生重大影响。总而言之,这些数据障碍使得数据科学团队很难一起工作并理解整个组织的数据。为了构建机器学习(ML)模型,以提高性能、个性化的游戏内优惠和可扩展的效率,Riot Games需要更新他们的数据。
在一个平台上为数据科学和工程提供动力bob体育客户端下载
Riot Games正在使用Databricks Lakehouse平台来集中和民主化分析bob体育客户端下载和机器学习用例的数据访问。完全管理的云基础设施满足了数据科学和工程的性能、可靠性和规模需求——允许他们更容易地扩展管道和模型训练,而不需要大量的DevOps工作。Databricks在单一平台上简化了跨职能团队的分析工作流程,具有多种用途-查询、调试、探索流数据和批处理数据,以及构建和部署ML模型。bob体育客户端下载
Delta Lake将他们所有的数据联合起来,使他们的数据工程团队能够构建可靠和高性能的ETL管道,以满足各种分析和机器学习工作负载,支持他们的用例。在Databricks的交互式工作空间中,数据团队可以在共享的笔记本环境中通过快速和实时的模型迭代进行协作。数据科学家可以轻松访问数据、创建查询、探索、调试以及训练模型的能力——所有这些都在一个单一的交互式界面中完成。全自动化功能包括作业调度、监控和集群管理。作业调度器可以同时运行交互式工作负载和ETL工作负载,从而进一步节省时间和资源,而不需要大量的DevOps工作。
创新的性能提升提升了游戏体验
通过数据处理和数据科学生产力的提高,Riot Games已经能够交付一些用例,以确保更好的游戏体验。最值得注意的是,通过使用Delta Lake, ETL的处理性能比EMR快50%——显著加快了创新。随着数据的自由流动,Riot Games推荐引擎映射了超过120种类型的角色和多个独特的皮肤,总计数千种不同的组合和数十亿个游戏玩法数据点。玩家现在可以更容易地找到他们想要的内容,这推动了Riot Games的转化。
Databricks使Riot Games的数据团队能够建立和部署一个由网络延迟引起的游戏延迟的预测模型。流架构提供实时异常检测和网络操作警报。现在,Riot Games可以在对玩家产生负面影响之前先发制人地解决问题,从而提升游戏体验。根本原因的洞察是令人难以置信的准确,由于不断有新数据流被吸收到模型中,网络性能总体上得到了大幅提高。
由于Databricks集成了最新的深度学习框架(如TensorFlow), Riot Games也能够轻松地开发和训练深度学习模型。如今,Riot Games可以实时理解和检测游戏过程中的辱骂语言。因此,他们可以隔离“坏苹果”,减少整个游戏中的虐待行为。更合适的环境能够提高用户满意度、留存率和终身价值,从而提升整体游戏体验。Riot Games将继续利用Databricks Lakehouse平台,为数据科学家和工程师提供支持,帮助他们继续利bob体育客户端下载用新的创新机会来改善《英雄联盟》的玩家体验。