下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGE2黑马程序员《大数据项目实战》教学设计课程名称:大数据项目实战授课年级:20xx年级授课学期:20xx学年第一学期教师姓名:某某老师2019年9月1日课题名称第4章数据预处理计划学时6课时内容分析由于海量数据的来源是广泛的,数据类型也是多而繁杂的,因此,数据中会夹杂着不完整的、重复的以及错误的数据,如果直接使用这些原始数据的话,会严重影响数据决策的效率。因此,对原始数据进行预处理是大数据分析和应用过程中的关键环节。本章将编写数据数据预处理程序对第3章采集的数据进行预处理。。教学目标及基本要求了解数据预处理流程掌握编写MapReduce程序熟悉HDFSShell的基本使用掌握MapReduce程序的两种运行模式教学重点编写MapReduce数据预处理程序MapReduce程序的两种运行模式HDFSShell的基本使用教学难点编写MapReduce数据预处理程序教学方式教师课堂教学要以讲演法讲授为主,并结合多媒体进行教学教学过程第一课时(分析预处理数据、设计数据预处理方案)一、回顾数据采集章节内容(1)对数据采集章节遇到的问题进行答疑(2)回顾数据采集章节内容,引出本节课主题通过上一章节课程的学习,学生对采集系统收集到的日志数据有了基本了解,下面就可以讲解数据预处理的开发。2.明确学习目标(1)分析预处理数据(2)设计数据预处理方案(3)数据数据预处理过程二、进行重点知识讲解1.分析预处理数据教师可以参考课件以讲演法的方式讲解,将采集数据文件中的内容,即JSON格式数据放在JSON格式化工具中进行格式整理,将整理后的数据展示给学生观察,并讲解整体数据中实际应用到的几个数据字段。2.设计数据预处理方案教师可以参考课件进行讲解,对原始数据的获取到预处理结果数据的输出通过MapReduce程序的执行过程进行讲解。三、归纳总结,随堂练习,布置作业1.对课堂上讲解的知识点进行总结。2.让学生自己动手对原始数据文件动手操作观察,以此来巩固本节的学习内容。第二课时(数据预处理环境准备、创建数据转换类)一、回顾上一节内容1.对上一节课遇到的问题进行答疑2.回顾上节课内容,引出本节课的主题通过上一节内容我们了解到需要从原始数据中提取哪些有用数据,并对MapReduce数据预处理程序的执行过程有了初步认识,在本节课中我们将实现编写需处理程序的环境准备工作并编写一个在预处理程序中对数据起到主要处理工作的数据转换类。3.明确学习目标(1)创建数据预处理环境(2)创建数据转换类二、进行重点知识的讲解1.创建数据预处理环境教师可以参考课件以讲演法的方式来讲述如何在Eclipse中创建Maven工程,并配置工程中的pom.xml文件,添加程序所需要的依赖包。并提醒学生在运行该程序前需要在Linux中启动大数据集群环境。2.创建数据转换类配套提供的源代码复制过来对类中涉及的多个方法进行讲解,编写数据转换类,实现对薪资、职位所在城市、技能要求和福利这四类数据进行提取与处理。三、归纳总结,随堂练习,布置作业1.对课堂上讲解的知识点进行总结。第三课时(上机操作)上机一:环境准备与创建数据转换类按照教材中4.3.1和4.3.2小节的内容及在教师辅导下完成。第四课时(创建实现Map任务的Mapper类、创建MapReduce主程序并执行程序)一、回顾上节课内容1.对上节课遇到的问题进行答疑2.回顾上节课内容,引出本节课的主题上一节中,我们对实现数据预处理程序的环境进行创建并编写了数据转换类,在本节课中将讲解如何实现MapReduce程序,编写Map程序即主程序,在Map程序中调用之前创建的数据转换类,真正实现通过MapReduce程序是现实数据的预处理功能。3.明确学习目标(1)实现Map任务的Mapper类(2)创建MapReduce主程序并执行程序二、进行重点知识的讲解实现Map任务的Mapper类教师可以参考课件以讲演法的方式来讲述Map任务的Mapper类创建,教师可将教材配套提供的源代码复制过来进行讲解。2.创建MapReduce主程序并执行程序教师可以参考课件以讲演法的方式来讲述MapReduce主程序类创建,教师可将教材配套提供的源代码复制过来进行讲解,讲解完代码后,通过主程序在本地运行MapReduce程序,让学生观察预处理后的数据内容。三、归纳总结,随堂练习,布置作业1.对课堂上讲解的知识点进行总结。第五课时(上机练习)上机二:实现Map任务的Mapper类和创建MapReduce主程序并执行程序按照教材中4.3.3和4.3.4小节的内容及在教师辅导下完成。第六课时(将数据预处理程序提交到集群中运行,上机操作)一、回顾前几节课内容,1.对上一节遇到的问题进行答疑2.回顾上一节内容,引出本节课的主题在上一章节内容中,我们讲解了如何通过编写MapReduce程序实现数据预处理,并进行本地运行,本节课中针对已完成的MapReduce程序进行修改,将MapReduce程序打包提交到大数据集群环境下运行。3.明确学习目标(1)将数据预处理程序提交到集群中运行二、进行重点知识的讲解1.将数据预处理程序提交到集群中运行教师可以参考课件以讲演法的方式来讲述MapReduce提交到进群环境下运行需要对程序进行哪些修改,怎样将程序打包并提交到集群环境下运行,教师可将教材配套提供的源代码复制过来进行讲解
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年公司间借款协议模板:企业借款要求
- 2024年仓储租赁协议(优惠版)
- 2024年企业间劳务分包合作协议
- 2024年兼职人员派遣协议
- 2024年住宅物业租赁协议标准版
- 2024年城市住宅设计委托协议
- 2024年会议费用分摊协议
- 2024年保护商业秘密协议
- 2024年商业保密协议
- 2024年修订:股权转让退股协议正规范本
- 公司法教案第四章公司法律制度
- 知道网课智慧《睡眠医学(广州医科大学)》测试答案
- 电气设备故障预测与健康管理分析篇
- 中考语文知识点专题27 名著《红星照耀中国》知识点
- 河北省衡水中学2022-2023学年高一上学期综合素质检测二数学试题含解析
- 教科版小学科学四年级下册说课稿全套
- 《树立正确的“三观”》班会课件
- 2024年ACOG-《第一产程及第二产程管理》指南要点
- GB/T 43747-2024密封胶粘接性的评价胶条剥离法
- 建筑工程技术专业《装配式建筑》课程标准
- 好的六堡茶知识讲座
评论
0/150
提交评论