《数据仓库技术与应用》教学大纲.docx
数据仓库技术与应用教学大纲适用意围:2O2X版本科人才培养方案涕程代码:08150871课程性质:专业选修深学分:2学分学时:32学时(理论20学时,实脸12学时)先修课程:数据库原理及应用后续课程:商务智能分析适用专业:数据科学与大数据技术开课单位:计算机科学与技术学院一、课程说明本课程是数据科学与大数据技术专业的一门选修课程,是在学习电数据库原理及应用课程后,具备了SQ1.编程的基本能力的基础上,开设的一门理实体化的课程,其功能是对接专业人才培养目标,面向数据仓施相关岗位M,培养学生理好数据仓库与数据.摩的区别及各自的应用场景,掌握数据仓库体系架构的设计.学握H1.VC数据仓库的基本使用,树立和践行社会主义核心价Gi观.建立边辑严谨的科学思维能力、灵活的分析问题和解决问题能力,提高学生探索创新、求*务实的科学态度和团队精神、沟通协作等媒合索质,为后续商务智Ife分析课程学习览定基硼,二、课程目标通过本课程的学习,使学生达到如下目标:课程目标h理解课程包含的基本概念和理论,掌握并运用数据仓座开发技术的基本思生和方法,为后续课程“商务智能分析”打下良好的基础.课程目标2:掌握数据仓库设计的企业应用规范,并运用相关技术解决实际工程问题;具备一定的媒合分析何超能力、评价能力和创新性解决问题的能力.,课程目标3:积极培育社会主义核心价值观,践行中国优秀传统文化教用,树立正确的人生观、世界观和价(观:树立正确的劳动观念,切实提升心理素质.增强干事创业的信心.三、课程目标与毕业要求4数据仓库技术与应用为课程教学目标对数据科学与大数据技术专业毕业要求的支撑见表k*1课程教学目标与毕业要求关系毕业要求指标点考程目标支撑9I.工程知识1.3掌握相关自然科学知识、工程菸础知识和思箫方法,能弊将其用于解决数据科学与大数据技术颔域的U杂J1.:程问应,能够将数据科学与大数据技术专业知识用于对复杂工程问即解决方案的分析与优化.课程目标1;理解课程包含的联本概念和理论,簟握并运用数据仓库开发技术的基本思想和方法,为后续课程“课程设计”和“毕业设计”打下良好的基础.课程I1.标2:掌握数据仓库设计的企业应用规范,并运用相关技术解决实际工程问题;具备一定的嫁合分析问题能力.较基础的评价能力和创新性艇决问题的能力.H4.研究1.2旎鲂基于科学原理并采用科学方法对数据科学与大数据技术额域相美间璃选择研究跖戏,并设计实脸方案.课程目标2:掌握数据仓库设计的企业应用规范,井运用相关技术解决实际工程向廷:具备-定的综合分析向题能力、较葩础的评价能力和创新性解决问题的能力.M12.终身学习12.2养成正确的生活、学习习惯,具备良好的身心素质,为自身知识和能力的持久发展提供身心保障。课程目标3,积极培育社会主义核心价值观.Ift行中国优秀传统文化教育,料立正确的人生观、世界观相价值观:树立正确的劳动观念,切实提升心理素质,埴强干事创业的信心.M注:表中«H(WXM(中)-表示课程与相关毕业要求的关联度.四、教学内容,基本要求与学时分配1 .理论部分理论部分的教学内容、基本要求与学时分配见表2。表2敦学内容、基本要求与学时分配教学内容敦学要求,教学重点膜点理论学时实验学时对应的课程目标1.31.1 数据仓底概述1.2 数据中心1.3 混合型数据中心教学要求I1解数据仓库的基本概念及应用场景,理解数据仓际的基本架构.亶点:数据仓库的基本概念、数据中心*iIh混合型数据中心21.22数据仓席与数据ET1.2. 1数据仓底的结构2.2数据仓库的数据模型2.3ET1.2.4O1.AP教学要求,理解数据仓库的结构及数据模型的概念:了解ET1.和(OP的概色.蜃点,数据仓库的结构及数据模型充点,数据仓库与Er1.的使用41.23.Hive入门3.1HiYeift述3.2HiVe安装部署教学要求:了解HiVe的基本概念及应用场景,掌握Hive的配置及客户端的使用、具瞽若于HadOoP平台对HiYe数221,23.3Hive架构与工作原理3.4HiVe基本类型据仓库进行搭建维护的能力。AtHiVC客户靖的使用充点Hive安装部署4Hive的茶桢作1.1 1DD1.基础1.2 分区与分桶1.3 库与表操作1.4 数据加豌查询帙学要求:学生.能助掌握HiYe表的管理相关操作、理斛分区和分桶的基本概念及应用场景、具备利用SQ1.对数据进行处理的能力.点:分区与分桶、数据蚱及发常见操作.魔点,数据加我、育询数据.221,2,35.Hive运算符与函数5.1Hive运算符5.2 HiVe内置函数5.3 自定义函数5.4 聚合函数5.5 窗口函数被学要求:学生能铭掌握常见内置函数的使用、掌握自定义函数的使用、具备函数进行数据分析和处理的能力.点Hivc内置函数、自定义函数、聚合函虬难点,窗1.1.函数.421.2,3&Hive优化1.1 1HiVe存储优化1.2 HiVe参数优化1.3 HiYE1.语句优化教学要求:学生.能锁了解Hive优化的妹本概念、VJtfHivc优化的常见方法.点,Hiv访储优化、参数优化难点:HiVcQ1.语句优化21.2,31.1 Sqgp迁移工具1.2 1Sqoop概述1.3 数据导入1.4 数据导出1.5 Sqoopjob作业教学要求I学生能注理解SqOoP迁移的旗木原理、掌握Sooop的鼠次与使用、耳需利用Sqo<迁移数据的能力.重点,导入数据、导出数据.难点:job作业.221.2,3&数据仓离像台应用1.1 1需求分析1.2 数仓设计1.3 具体实现1.4 可视化帙学要求,学生能蝮理耨数据仓库设计的整体过程、掌旌数据仓库各层次的实现方法、具备基于具体需求设计实现数据仓库的能力。Mjttt数仓设计、具体实现。充点具体实现.241,2,320122.实验部分实验部分的教学内容、基本要求与学时分配见表3。表3实验内容与学时实验项目实验内容和要求实Ift学时对应的僵I程目标1.Hive的安装、部署与使用实验内容:Hive的安袋、郃*:I1.ive的基本操作:HiVe运算符与函数的使用;实就要求:在Hadoop平台安装、部詈Hive;能熟练进行HiVe的班本操作;能熟绦掌握HiVe运"符和函数的使用.61.2.32.Sqoop数据迁移实验内容:Sq。P的配也与使用:Sqoop数据迁移的实现:使用要求:能使用SqooP将MySQ1.的数据迁移到HiVe:能使用Sqoop将Hive的数据迁移到MySQ1.:掌握HiveQ1.语句的使用.21.2,33.数据仓库综合应用实5金内容:项目需求分析:数据仓库分层设计:实龄要求:了斛项目概述,能描述项目背景及福求;了解原始数班结构;能进行数据仓库分层设计及开发;41.2,312五、教学方法及手段本课程以课堂讲授为主,结合讨论、案例、视频资源、实验等教学手段完成课程教学任芬和相关能力的培养.在实监教学环节中,通过比发式教学、讨论式教学培界学生编写'调试程序的基本能力和基本方法.培养学生自主学习能力、实际动手能力,激发学生的创新思维。采用学习通,钉钉、QQ,微信等交流工具,加强和学生之间的交流和沟通.六、课程资源库I.推荐敖材(I)杨力.大数据HiVC离晚计算开发实战M北京:人民邮电出版社,2020.(2)陈文伟.数据仓库与数据挖泥教程(第3版)IMI.北京:清华大学出版社,2021.(3)黑马程序员.Hivc数据仓库应刖M.北京:清华大学出版社,2022.2 .参考书(1)王剑辉等.Hive数据仓库M.北京:电子工业出版社.2021.(2)迟殷委.Hive入门马大数据分析实战M1.北京:清华大学出版社,2022.朱晓澎方明清,李强等.Hivc数据仓库技术与应用M.北京:中国铁道出版社.2020.3 .期刊(1)王.寐等.智能化块矿数据仓库建模方法叫.工矿自动化,2022.48(04):5-13.(2)亢华爱.葩于HiVe的离线数据处理方法叫.现代商贸工业,2022.43(05):185/86.(3)陈新房,刘义卿.分布式系统数据仓库工只Hivc的工作原理及应用J科学技术创新,2021,(36):KM-IO7.(4)任仲晟.基于数据仓库的数据挖掘技术川.数字技术与应用.2021.39(09):59-61.(5)RaZgani1.hAs11u.Kh>uryRaphae1.I1.a1.1.eSy1.vaineta1.AsurveyOfma1.WaredetectioninAndroidapps(J.RecomnieiK1.ationsandperspectivesforfutureresearch.ComputerScienceReview,2021,39(11):243-248.4 .网络资源(I)王大宝的CD.数据挖凫(一)你真的了解什么是数据挖掘和数掘本身吗?RO1.CSDN文库.2017.httpsr1b1.og.csdn.nct,sina1.22594309artic1.e,dcai1.s74923643.(2) Sha1.)mine.大数据开发实战:数据仓库技术国,OU.博客网.2022.hu>sb1.ogs.con'shaoskpW36653.hin1.(3)倪老师.数据库与数据仓库技术|EB,O1.I.信管网.2021.'pm''1.1011.htm1.七'课程考核对课程目标的支撑邨程成绩由过程性考核成绩和期末考核成绩两部分构成,具体考核/评价细则及对课程目标的支撑关系见表4.表4课程考核对豫程目标的支撑考核环节占比考核/评价细则课程目标123过程性考核课堂表现10(I)主要考核学生学习纪律和答疑情况.(2)教师根据课堂整体表现情况评分。433实20<1)根据每个实验的实照操作完成情况和实验报告质fit单独钾分,满分100分:(2)每次实验单独评分,取各次实援成绩的平均值作为此环节的最终成绩。(3)以实验成绩乘以其在总评成绩中所占的比例计入课程总评成绩.686作业IO(1)主要考核学生对各章节知识点的史习、理解和掌握程度,满分100分:(2)每次作业总独评分,取各次成缢的平均值作为此环节的最终成绩,(3)以作业月价成绩乘以其在总评成绩中442所占的比例计入课程总评成绩。测试10(1)主要考核学生对各京节知识点的史习、理解和掌握程度,满分100分:(2)每次测试单独评分.取各次成绩的平均值作为此环节的最终成绩.(3)以测试成绩乘以其在总评成缄中所占的比例计入课程总评成绩,442期末考核50(1)采用原创作品大作业的方式.(2)将大作业的成绩作为期末考核成绩.201515合计:100分383428八、考核与成绩评定1.考核方式及成陵评定考核方式:本课程主要以课堂表现、实粉、作业、测试、期末考核等方式对学生进行考核评价,考核肥本要求:考核总成绩由期末大作业成绩和过程性考核成绩组成,其中:期末大作业成绩为IOC分(权达50%):课堂农现、实脸、作业、测试等过程性考核成绩为100分(权重50%):过程性考核和期末考核分值分配应与教学大纲各章节的学时基本成比例.2.过程性考核成绩的标准过程性考核方式乘点考核内容、评价标准、所占比生见表5.«5过程性考核方式评价标准考核方式所占比B(%)100>x>9090>x>8080>x>7070>x>60x<60现20学习认真、态度端正,遵守纪律,表现优秀学习认真、态度端正.遵守纪律,表现良好遵守纪律,学习态度良好,表现中等遵守纪律,学习态度一般.表现殷学习纪律较S.表现较差魅40实聆预习认我,能铭熟统掌握方法与步骤,实验操作过程熟练、规范.遵现守纪、团结协作,实命结果详实、结论清晰、讨论合理实验的有预习,能助掌S方法与步骤,实般操作过程正确、规范,遵规守纪、团结协作,实脸结果正确、讨论适当实验的有预习,泰本能终掌握方法与步骤.实验操作过程基本正确、无协作,实验结果荔本正确,讨论一般实验前有习,不能掌握方法与步骤,实验操作过程基本正确,无斑作,实验结果基本正确,无讨论没有预习,不能完成实5金:实验操作步骤有误:实验结果不正确,没有分析讨论.作业20作业完整,思作业完整,不交作业2不交作业3不交作业1路消晰,准确率大于90%,字迹工整.准确率大于80%,字迹工*次以内,准确率大于70%.次以内,准确率大于60%.次以上,准确率小于6Oa测试20教学内容掌握较好,测试成绩准确率大于90%教学内容掌握较好,刈试成绩准确率大于8O教学内容掌握一般,测试成绩准确率大于70%敦学内容掌握一般,测试成缄准确率大于60%教学内容常提不够好,测试成绩选确率小于6O