課程詳情
本套課程是以ETL數(shù)據(jù)開發(fā)工程師在企業(yè)信息化的過程中需要用到的實際開發(fā)技術(shù)為主線進行講解,課程的知識體系即包括了傳統(tǒng)ETL及數(shù)倉的內(nèi)容:ETL框架,傳統(tǒng)的RDBMS數(shù)據(jù)庫、ETL工具的使用、ETL開發(fā)流程、ETL數(shù)據(jù)模型、建模流程、ETL程序開發(fā)測試上線等原理和實際操作注意事項等,又包含了時下比較熱門流行的大數(shù)據(jù)ETL開發(fā)和實時大數(shù)據(jù)倉庫的技術(shù):基于Hadoop/Hive的離線數(shù)倉、基于HBase/Spark/kafaka/Flink的實時大數(shù)據(jù)平臺的設(shè)計、集群搭建、性能優(yōu)化、數(shù)據(jù)整合處理等。
同時也涉及到BI數(shù)據(jù)分析和BI報表展示和了解ETL開發(fā)工程師在實際項目各個階段的角色功能,以拓展ETL工程師的在大數(shù)據(jù)、數(shù)據(jù)科學(xué)領(lǐng)域的上下游技能。課程全程理論結(jié)合實際操作完成,讓學(xué)員能相對輕松的完成本課程的內(nèi)容。
完成本課程的學(xué)習后,學(xué)員具備從事ETL開發(fā)、數(shù)據(jù)倉庫及ETL大數(shù)據(jù)開發(fā)的能力。
課程目標:
-輕松掌握ETL框架、傳統(tǒng)RDBMS數(shù)據(jù)等原理和實際操作技巧與注意事項
-了解ETL開發(fā)工程師在實際項目各個階段的角色功能
-具備數(shù)倉的設(shè)計、開發(fā)維護,以及對外提供數(shù)據(jù)服務(wù)的技術(shù)與能力
-熟練掌握ETL大數(shù)據(jù)倉庫開發(fā)的相關(guān)技術(shù)框架的原理、搭建和實戰(zhàn)應(yīng)用技巧與注意事項
-對標具有1~3年ETL開發(fā)的工作經(jīng)驗的ETL數(shù)據(jù)開發(fā)工程師工作崗位需求
數(shù)據(jù)工程師、數(shù)據(jù)庫工程師、ETL工程師、數(shù)據(jù)倉庫工程師、BI工程師、大數(shù)據(jù)ETL開發(fā)工程師、大數(shù)據(jù)開發(fā)工程師
1)應(yīng)屆大學(xué)畢業(yè)生:理工科專業(yè),有數(shù)據(jù)庫\C語言基礎(chǔ)。
2)業(yè)務(wù)轉(zhuǎn)行:有業(yè)務(wù)基礎(chǔ),有ETL的基礎(chǔ)技術(shù)知曉,對數(shù)據(jù)有興趣想要轉(zhuǎn)行轉(zhuǎn)崗成為ETL開發(fā)工程師的在職工作人員
3)開發(fā)轉(zhuǎn)行:對ETL崗位有興趣,有代碼能力但不了解ETL的工作流程和工作內(nèi)容,想通過培訓(xùn)快速轉(zhuǎn)行轉(zhuǎn)崗ETL大數(shù)據(jù)開發(fā)工程師(如:JAVA后端開發(fā)工程師,前端開發(fā)工程師,網(wǎng)絡(luò)工程師,網(wǎng)站開發(fā)工程師,數(shù)據(jù)庫管理員等)
4)數(shù)據(jù)分析轉(zhuǎn)行:對ETL崗位有興趣,有數(shù)據(jù)分析業(yè)務(wù)、理論和工作經(jīng)驗但不了解ETL的工作流程和工作內(nèi)容,想通過培訓(xùn)快速轉(zhuǎn)行轉(zhuǎn)崗ETL工程師或ETL大數(shù)據(jù)開發(fā)工程同郵(如:BI數(shù)據(jù)分析師,Python數(shù)據(jù)分析師、產(chǎn)品分析師、市場運營分析師等)
整體課程根據(jù)企業(yè)ETL數(shù)據(jù)開發(fā)相關(guān)工作崗位需求,分為二大階段:
較好階段、側(cè)重于:業(yè)務(wù)基礎(chǔ)/傳統(tǒng)的RDBMS數(shù)據(jù)庫/ETL工具的使用與開發(fā)流程/BI報表。
第二階段、側(cè)重于:數(shù)倉模型/數(shù)他建模/Linux/基于Hadoop、Hive的離線數(shù)倉/基于Hbase、Spark、Flink、kafaka的實時數(shù)倉。



