?
教程目標:
本教程的目的是提供企業(yè)級別的數(shù)據(jù)分析平臺部署方案培訓,以幫助不需要前后端開發(fā)的數(shù)據(jù)分析或數(shù)據(jù)挖掘工程師以及無需配置前后端開發(fā)的部門部署一套企業(yè)級的數(shù)據(jù)分析、數(shù)據(jù)挖掘、可視化、建模、報告的通用型數(shù)據(jù)平臺,實施快速上線Web應用達到數(shù)據(jù)應用,以此實現(xiàn)數(shù)據(jù)驅動業(yè)務增長。
數(shù)據(jù)應用痛點:
數(shù)據(jù)部門或者數(shù)據(jù)從業(yè)者很難脫離數(shù)據(jù)需求、數(shù)據(jù)報表、數(shù)據(jù)模型、數(shù)據(jù)報告四大工作內(nèi)容,但數(shù)據(jù)報表大多采取SQL+EXCEL方式、采取第三方可視化軟件、自主開發(fā)數(shù)據(jù)系統(tǒng)等等方式,但其中都有不少弊端,Excel傳統(tǒng)方式修改繁瑣,交互性不足;BI系統(tǒng)操作小白但是花銷不少,難以自動化、模板化;自主開發(fā)難度大,數(shù)據(jù)從業(yè)者難以參與,數(shù)據(jù)從業(yè)主要挖掘數(shù)據(jù)價值,再學一門軟件開發(fā)適得其反。??
數(shù)據(jù)從業(yè)者大多會R語言或者Python,所以一套企業(yè)級別的解決方案,簡單易用,開箱即用,可復制可共享可修改。
?
方案特點:
企業(yè)級別方案是指要滿足企業(yè)應用需求。該方案滿足解決企業(yè)數(shù)據(jù)應用的數(shù)據(jù)需求:
①?兼容提供多種常用語言編寫的web應用上線,支撐數(shù)據(jù)分析師或數(shù)據(jù)挖掘工程師的技能
②?實現(xiàn)權限控制、并發(fā)控制、應用管理等等功能從而保證數(shù)據(jù)穩(wěn)定、安全等監(jiān)控
③?簡化運維和開發(fā)流程,數(shù)據(jù)從業(yè)者大部分精力只需要專注于數(shù)據(jù)價值的挖掘和產(chǎn)出?
培訓大綱:
第一講:R語言概要
本講目的是介紹常用的數(shù)據(jù)挖掘工具R語言進行系統(tǒng)梳理以及構建Web應用的說明,為后續(xù)的web應用簡約開發(fā)打下基礎。
?① R語言的優(yōu)缺點簡介
② R語言數(shù)據(jù)處理模塊簡介
③ R語言可視化、數(shù)據(jù)建模模塊簡介
④ R語言Web模塊簡介
?
第二講:Python語言概要
本講目的是介紹常用的數(shù)據(jù)挖掘工具R語言進行系統(tǒng)梳理以及構建Web應用的說明,為后續(xù)的web應用簡約開發(fā)打下基礎。
?① Python語言的優(yōu)缺點簡介
② Python語言數(shù)據(jù)處理模塊簡介
③ Python語言可視化、數(shù)據(jù)建模模塊簡介
④ Python語言Web模塊簡介
?
?
?
?
?
第三講:Web應用通講
本講目的是介紹常用的Web開發(fā)知識內(nèi)容,幫助學員初步建立開發(fā)的意識,無需深入掌握只要具備相關意識和認知,了解技術架構的差異優(yōu)劣。
?① Web應用展示優(yōu)缺點
② 前端開發(fā)知識簡介
③ 后端開發(fā)知識簡介
④ 多種開發(fā)體系的優(yōu)劣對比
?
第四講:技術方案的簡介
??本講目的是該套技術方案的技術內(nèi)容和構建組成,幫助學員掌握平臺的構建思想和工作流程。
?① 整體的技術方案說明
② 數(shù)據(jù)平臺工作流程和分工簡介
?③ 技術方案優(yōu)劣比較
?④ 企業(yè)落地案例介紹
?
第五講:數(shù)據(jù)平臺的部署
本講目的是該套技術方案的部署技術細節(jié)講解,幫助學員掌握平臺關鍵步驟的實施,不需要深入掌握各個領域的內(nèi)容就能快速搭建數(shù)據(jù)平臺以及定制自己的數(shù)據(jù)平臺。
① Linux基礎操作和常見命令掌握
② docker介紹及常用內(nèi)容介紹
③ Java及服務器內(nèi)容介紹
④ 虛擬機服務器以及相關軟件搭建
⑤ 數(shù)據(jù)平臺核心中間件部署
⑥ 核心配置文件的修改
⑦ 數(shù)據(jù)平臺初始化啟動及使用
?
第六講:數(shù)據(jù)應用的開發(fā)
本講目的是該套技術方案的應用開發(fā)技術細節(jié)講解,幫助學員不需要深入掌握Web技能,學會使用模板快速開發(fā)應用,節(jié)省個人無序的探索步驟提升個人開發(fā)和實施效率,針對企業(yè)數(shù)據(jù)需求達到高效的數(shù)據(jù)應用開發(fā)。
① 應用開發(fā)思想和思路的介紹
② R語言模板實例開發(fā)使用
③ Python語言模板實例開發(fā)使用
④ 應用生成和部署上線