《ETL数据整合与处理(Kettle)》教学教案 —05高级转换.pdfVIP

《ETL数据整合与处理(Kettle)》教学教案 —05高级转换.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章高级转换 教案 课程名称:ETL数据整合和处理 课程类别:必修 适用专业:大数据技术类相关专业 总学时:64学时(其中理论30学时,实验34学时) 总学分:4.0学分 本章学时:10学时 一、材料清单 (1) 《ETL数据整合和处理(Kettle)》教材。 (2)引导性提问。 (3)探究性问题。 (4)拓展性问题。 二、教学目标与基本要求 1.教学目标 讲授记录集连接、多路数据合并连接、单变量统计、公式、利用Janino计算Java表达 式、JavaScript代码、设置变量和获取变量等高级转换组件,进行复杂的数据转换处理的方 法和操作,让学生达到以下教学目标: (1)了解高级转换常用组件的作用。 (2)掌握高级转换常用组件的参数及参数的设置方法。 (3)熟悉使用高级转换常用组件后的结果数据解读。 2.基本要求 (1)掌握进行复杂数据处理的高级转换组件和参数设置。 (2)掌握浏览高级转换组件执行结果和出错处理的方法。 三、问题 1.引导性提问 引导性提问,是教师根据教材内容和学生实际水平,有针对性地提出问题,去启发引导 学生去思考和解决问题,从而达到理解、掌握课程知识点和技术点。 (1) 高级转换与字段处理、记录处理有什么不同? (2)高级转换的参数设置是否十分复杂? (3)高级转换组件是否可以代替常用的字段处理、记录处理中的组件? (4)多路数据合并为什么比记录集连接改为高效、快速? (5)单变量统计能否对多个字段进行计算? 2.探究性问题 探究性问题,是教师在深入钻研教材、引导性提问的基础上,或者是在引导式提问中尚 未涉及,又是课程中的重要内容,从重点、难点中切入,而精心设计的插入式提问。 (1)记录集连接要根据什么来进行数据连接? (2)多路数据合并连接在什么场景下使用? (4)单变量统计会产生新字段吗? (5)单变量统计与公式的计算有什么不同? (6)公式和利用janineo计算Java表达式的计算有什么相同和不同点? (7)为什么要设置变量? (8)获取变量前需要设置什么? 3.拓展性问题 拓展性问题,是教师在深刻理解教材的意义、学生的学习动态后,根据学生学习层次, 而提出的切实可行的实际操作问题。教师亦可以提供拓展资料,给学生研研究探讨,从而完 成拓展性的问题。 (1)记录集连接为什么要进行记录排序? (2)公式和利用janineo计算Java表达式两种计算方法,它们是否可以互为代替进行 计算? (3)计算器组件计算3个以上字段的数据该如何处理? (4)设置变量、获取变量在什么场景下使用? 四、主要知识点、重点与难点 1.主要知识点 记录集连接、多路数据合并连接、单变量统计、公式、利用janineo计算Java表达式、 JavaScript代码、设置变量、获取变量等组件的参数设置和使用。 2.重点 记录集连接、多路数据合并连接、单变量统计、公式、利用janineo计算Java表达式、 JavaScript代码、设置变量、获取变量等组件的应用场景和操作。 3.难点 (1)记录集连接、多路数据合并连接、单变量统计、公式、利用janineo计算Java表 达式、JavaScript代码、设置变量、获取变量等组件的参数设置和不同之处。 (2)JavaScript代码组件的参数设置 (3)设置变量、获取变量的场景应用 五、教学过程设计 1.理论教学过程 (1)记录集连接组件及其参数设置。 (2)多路数据合并连接组件及其参数设置。 (3)单变量统计组件及其参数设置。 (4)公式组件及其参数设置。 (5)利用janineo计算Java表达式组件及其参数设置。 (6)JavaScript代码组件及其参数设置。 (7)设置变量组件及其参数设置。 (8)获取变量组件及其参数设置。 2.实验教学过程 (1)建立转换工程和记录集连接等组件,设置组件参数,运行和预览数据。 (2)建立转换工

文档评论(0)

人生风雪客 + 关注
实名认证
文档贡献者

如果有遇到文件不清或断篇的或者需要转换文件格式的情况请联系我,会在第一时间帮你完成完整的文档。文档如有侵权,请及时告知,本人将尽快予以删除,谢谢啦。

1亿VIP精品文档

相关文档