一、课程基本信息
课程名称 |
云平台数据分析 |
总学时 |
100 |
理论学时 |
0 |
实践学时 |
100 |
预备知识 |
Linux操作系统、MySQL数据库、Scala编程语言、大数据架构、数据采集与预处理、分布式计算框架、Django框架、Vue+Echarts |
二、课程简介
《云平台数据分析可视化》项目的设计目的是对《智慧教学云平台》的数据环境 进行升级,并提供多维度的数据分析及可视化展示。 此项目为平台管理人员,平台开发人员,课程制作人员,教务管理人员等使用平 台的不同角色提供准确,易读,可视的分析结果。
中软国际智慧教学云平台是一款综合性教学平台,核心定位于服务IT相关专业 院校;为教师提供一站式备课、在线直播、课堂重现等功能,为学生提供在线学 习、在线评测、在线云实验和云实训等功能; 帮助高校实现以学生为中心,对教学活动进行全流程跟踪,对学生能力进行全方 位评估,培养高质量高素质IT人才。
三、课程目标
1. 知识目标
1.1 加深对大数据数据项目流程的理解
1.2 加深对大数据常用组件的理解
1.3 加深对数据仓库设计、数仓分析的理解
2. 技能目标
2.1 熟练大数据常用组件的安装部署,能够支撑大数据数仓建设
2.2 熟悉原始数据结构,理解业务数据的含义,并根据需求所设计的原型图进行指标 梳理及指标体系建设工作
2.3 熟悉数据分析的方法,能够支撑大数据数仓建设;能够实现MySQL to HDFS的数据迁移;能够实现离线的大数据统计分析;能够进行实时日志采集;能够对实时的日志流数据进行统计分析。
3. 素质目标
3.1 具备一定的数据思维和架构思维
3.2 养成良好的中、英文技术资料的查询、阅读和自学能力
四、课程内容
序号 |
任务名称 |
任务工单 |
学时 |
教学方法 |
任务零 |
项目介绍 |
项目介绍 |
4 |
实践 |
项目相关文档查看 |
项目环境准备 |
实践 |
任务一 |
大数据环境部署 |
Hadoop集群安装部署 |
4 |
实践 |
上传测试文件 |
集群控制 |
任务二 |
大数据组件选择 |
数仓Hive安装部署 |
4 |
实践 |
分布式计算框架安装部署 |
数据采集工具安装 |
任务三 |
指标体系建设 |
原有业务数据模拟 |
8 |
实践 |
指标体系建设 |
任务四 |
数仓设计 |
大数据数仓设计 |
8 |
实践 |
数仓表明细整理 |
大数据数仓实现 |
任务五 |
数据获取 |
数据迁移实现 |
8 |
实践 |
数仓数据插入 |
流式数据采集 |
任务六 |
数据分析 |
数据统计与分析 |
24 |
实践 |
实时数据统计与分析 |
统计分析结果输出 |
任务七 |
服务端程序开发 |
服务端程序开发 |
16 |
实践 |
接口文档编写 |
读取ADS层表数据 |
任务八 |
前端可视化程序开发 |
前端页面框架搭建 |
16 |
实践 |
Echarts模块编写 |
后端接口联调 |
任务九 |
项目整合联调 |
成果展示 |
8 |
实践 |
项目答辩 |
总计 |
100 |
|
五、课程考核
本模块考核方式包括过程考核(占50%)和结果考核(占50%)两部分。
过程考核以各任务提交内容是否符合工单中的验收要求为准,满分100分(任务一 ~ 任务八均10分,任务九20分)。
结果考核采用项目答辩方式,满分100分,由答辩老师负责进行打分。
六、参考书
\