基本信息
文件名称:《Hive数据仓库技术与应用案例教程》教案 项目4 Hive数据导入与导出.pdf
文件大小:1.99 MB
总页数:15 页
更新时间:2025-06-02
总字数:约2.69万字
文档摘要

课题Hive数据导入与导出

课时4课时(180min)

知识目标:

(1)掌握导入数据的语法格式

(2)掌握导出数据的语法格式

技能目标:

(1)能够使用LOAD语句向表中加载数据

(2)能够使用INSERT语句向表中插入数据

教学目标(3)能够使用CREATE…AS语句创建表并导入数据

(4)能够使用IMPORT语句导入表

(5)能够使用INSERTOVERWRITE语句从表中导出数据

(6)能够使用EXPORT语句导出表

素养目标:

(1)培养举一反三的能力,学会融会贯通

(2)了解中国的数据库市场,紧跟时代发展

教学重点:数据导入的语法格式、数据导出的语法格式

教学重难点

教学难点:熟练运用导入数据和数据导出的语法格式

教学方法案例分析法、问答法、讨论法、讲授法

教学用具电脑、投影仪、多媒体课件、教材

教学过程主要教学内容及步骤

【教师】布置课前任务,和学生负责人取得联系,让其提醒同学通过APP或其他学习软件,完成课

前任务

课前任务

请大家了解Hive的数据导入与导出。

【学生】完成课前任务

【教师】使APP进行签到

考勤

【学生】班干部报请假人员及原因

【教师】提出以下问题:

(1)什么是数据导入?

问题导入

(2)在Hive中,可以使用哪些语句进行数据导出?

【学生】思考、举手回答

【教师】通过学生的回答引入要讲的知识,介绍数据导入和数据导出的相关知识

4.1数据导入

数据导入是指将数据源中的数据加载到数据仓库各表中的过程。在Hive中,可以使用LOAD、

INSERT语句向已有的表中导入数据;也可以使用CREATE…AS语句在创建表时导入数据;还可以使用

IMPORT语句导入表。

传授新知

4.1.1LOAD加载数据

在Hive中,如果数据已经存储在本地文件系统或HDFS中,则可以使用LOAD语句将数据加载到

Hive表中。LOAD加载数据的语法格式如下。1

LOADDATA[LOCAL]INPATHfilepath[OVERWRITE]

INTOTABLE[database_name.]table_name

[PARTITION(partition_column=partition_col_value,…)];

上述语法格式的详细解释如下。

LOADDATA:加载数据的关键字。

LOCAL:可选项,表示从本地文件系统中加载数据。如果不使用LOCAL,则默认从HDFS中加载

数据。

?【教师】随机邀请学生回答以下问题:

在远程模式下操作Hive时,本地文件系统是指什么?

?【学生】聆听、思考、回答

?【教师】总结学生的回答

在远程模式下操作Hive时,本地文件系统是指启动HiveServer2