基于阿里云实现游戏数据运营(附Demo)

  1. 云栖社区>
  2. 阿里云互联网>
  3. 博客>
  4. 正文

基于阿里云实现游戏数据运营(附Demo)

杨重 2018-10-15 14:42:53 浏览984
展开阅读全文

一、总览


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

网友评论

作者关闭了评论
杨重
+ 关注
所属云栖号: 阿里云互联网