



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
湖南汽车工程职业学院教师授课教案第7周第1-4课时累计49课时课程名称大数据仓库HIVE授课课题管理分区表中的数据授课专业班级大数据2101、大数据2102、大数据2103教学目标能熟练使用多种方式将Hive表中的数据导出;能熟练更新和删除Hive表中的数据;教学要点教学重点能熟练使用多种方式将Hive表中的数据导出;教学难点能熟练使用多种方式将Hive表中的数据导出;课型一体化授课教法与学法(教具)示范演示法、任务驱动教学法、分组合作教学法课后作业完成智课堂作业、看视频熟练操作教学后记(教师课后填写)授课教师王海霞、黄史记【课前复习】Hive表中数据导入的基本语法是什么?【作业点评】展示智课堂学生作业完成情况,并做点评。【学习目标】能熟练使用多种方式将表中数据导出到Hive表中;【课程导入】根据业务情况可以将大多数数据集分解成小的数据集,如以年为单位分解过去每届奥林匹克运动会的选手数据及获奖数据,以月为单位分解某企业的所有销售数据,以及以日为单位分解某快递公司的快递数据等。为分解的大数据集创建分区表以映射到HDFS底层分解的小数据是本次的任务目标。【新课讲授】一、创建分区表在Hive中可以通过PARTITIONEDBY子句定义分区字段,从而创建分区表。关于创建分区表的语法请参考3.1.2节创建表的语法。【例4-1】在studentdb中创建内部分区表student_in_partition_1,该分区表中的字段如表4-1所示。在分区表student_in_partition_1中插入数据('Zhangsan',92.5,'BigData1901')和('Zhouhui',83.5,'Network1901'),并查看该分区表的存储目录。创建分区表student_in_partition_1的代码如下所示。CREATETABLEIFNOTEXISTSstudent_in_partition_1(stnameSTRINGCOMMENT'学生姓名',av_scoreFLOATCOMMENT'平均分')PARTITIONEDBY(classSTRINGCOMMENT'班级');在分区表student_in_partition_1中插入如下2条数据。INSERTINTOTABLEstudent_in_partition_1PARTITION(class='BigData1901')VALUES('Zhangsan',92.5);INSERTINTOTABLEstudent_in_partition_1PARTITION(class='Network1901')VALUES('Zhouhui',83.5);【例4-2】在studentdb中创建内部分区表student_in_partition_2,该分区表中的字段如表4-2所示。在往分区表student_in_partition_2中插入数据('Luotian',88.1,2018,'BigData1801')、('Wangan',75.5,2018,'BigData1802')、('Zhangsan',83.5,2019,'Network1901')和('Liming',80,2019,'Network1902'),并查看该分区表的存储目录。创建分区表student_in_partition_2的代码如下所示。CREATETABLEIFNOTEXISTSstudent_in_partition_2(stnameSTRINGCOMMENT'学生姓名',av_scoreFLOATCOMMENT'平均分')PARTITIONEDBY(gradeINTCOMMENT'入学年份',classSTRINGCOMMENT'班级');在分区表student_in_partition_2中插入4条数据。插入数据1的代码如下所示。INSERTINTOTABLEstudent_in_partition_2PARTITION(grade=2018,class='BigData1801')VALUES('Luotian',88.1);插入数据2的代码如下所示。INSERTINTOTABLEstudent_in_partition_2PARTITION(grade=2018,class='BigData1802')VALUES('Wangan',75.5);插入数据3的代码如下所示。INSERTINTOTABLEstudent_in_partition_2PARTITION(grade=2019,class='Network1901')VALUES('Zhangsan',83.5);插入数据4的代码如下所示。INSERTINTOTABLEstudent_in_partition_2PARTITION(grade=2019,class='Network1902')VALUES('Liming',80);二、查看分区信息在Hive中查看分区表的分区信息的基本语法格式如下所示。SHOWPARTITIONS[db_name.]table_name[PARTITION(partition_spec)];partition_spec::(partition_column=partition_col_value,partition_column=partition_col_value,...)【例4-3】查看studentdb数据库中分区表student_in_partition_2的所有分区信息。SHOWPARTITIONSstudent_in_partition_2;【例4-4】查看分区表student_in_partition2中grade为2018的所有分区信息。SHOWPARTITIONSstudent_in_partition_2PARTITION(grade=2018);【例4-5】通过DESC命令查
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度车辆抵押给个人质押贷款合同:豪华轿车使用权协议
- 2025年度特种车辆拖车与吊装作业服务合同
- 二零二五年度旅游居间协议合同服务项目解析
- 二零二五年度泳池安全知识培训免责协议
- 二零二五年度空调销售与节能改造升级合同
- 二零二五年度餐饮管理公司员工培训与用工合同
- 高速公路排水沟施工合同(2025年度)包含临时道路修复服务
- 2025年度销售人员商业秘密保护及保密补偿协议
- 二零二五年度传媒行业劳动合同终止及竞业限制协议范本
- 2025年度道路养护承包合同解除书
- 爱自己是终身浪漫的开始 心理课件
- 新房房屋买卖合同
- 地铁出入口雨棚施工工艺
- 人工智能引论智慧树知到课后章节答案2023年下浙江大学
- 掘金之旅:金融不良资产处置十八般武艺
- 文献的载体课件
- 大学专科《机电传动控制》课件
- 品管圈QCC质量持续改进案例手术室-优化手术病理标本处置流程PDCA
- 基于核心素养的学习观和教学观
- 感染性腹泻及其防控措施
- 《多维度儿童智力诊断量表》MIDSC的编制
评论
0/150
提交评论