基于阿里云MaxCompute实现游戏数据运营

  1. 云栖社区>
  2. 阿里巴巴大数据 —玩家社区>
  3. 博客>
  4. 正文

基于阿里云MaxCompute实现游戏数据运营

隐林 2018-02-12 16:26:28 浏览3965
展开阅读全文

一、总览


38e7ace3282d6565be48559148a611ce9493ce05
一个游戏/系统的业务数据分析,总体可以分为图示的几个关键步骤:
 d371a61b446772f6bf2abed2f1ba49e267ba0559

1、数据采集:通过SDK埋点或者服务端的方式获取业务数据,并通过分布式日志收集系统,将各个服务器中的数据收集起来并送到指定的地方去,比如HDFS等;(注:本文Demo中,使用flume,也可选用logstash、Fluentd等)
2、数据同步:构建数据通道,接受数据采集agent的数据流,并且分发到不同的存储/计算引擎中去;(注:本文Demo中,使用阿里云datahub作为通道,MaxCompute作为存储/计算引擎)
3、数据开发:按照日志格式、业务领域,构建数据模型;(注:本文Demo中,在MaxCompute中创建对应的project、table)
4、数据计算/分析:按照业务场景的分析要求,编写SQL脚本 或者 使用工具,完成数据的分析及展现;(注:本文D

网友评论

登录后评论
0/500
评论
隐林
+ 关注