🏁 最後一天❗️全站 85 折券、$800、LINE Pay 11% 🟢 午夜 23:59 過後全數恢復原價
時
分
秒
本月最高回饋❗️
登入/註冊
入門數據分析,掌握 Hive SQL 取數能力
0 seconds of 2 minutes, 50 secondsVolume 0%
Press shift question mark to access a list of keyboard shortcuts
鍵盤快捷鍵
播放/暫停空白鍵
音量增加↑
音量減少↓
快進 5 秒→
倒退 5 秒←
開啟/關閉字幕c
全螢幕/離開全螢幕f
靜音/取消靜音m
Decrease Caption Size-
Increase Caption Size+ or =
跳轉至%0-9
00:00
00:00
02:50
 
RockData 邱國欣(Andy Chiu)

入門數據分析,掌握 Hive SQL 取數能力

提到數據分析的必備程式語言,大多數人腦中出現的關鍵字通常是 R 或 Python,大多 R/Python 的課程已經提供好分析所需要的數據了,但在真實的工作環境中,公司的數據都放在資料庫中,我們必須透過Hive語言到數據庫中把數取出來(簡稱:取數)。 然而不少剛入門的數據分析師卻卡在這裡,他們無法順利的取出需要的數據做進一步分析。 因此,在這堂課的內容會以為分析工作中常用的查詢操作為主,期望能快速應用到工作中!
查看更多
Hahow AI 學習升級
70.8 k 的人也在觀看
5.0
(11)

關於課程

課程包含

包含 16 章 63 單元、11 項作業

課程時長

6 時 6 分鐘

課程總人數

151 位同學

觀看限制

不限觀看次數,還會附贈完課證書

學習升級

Hahow AI 學習助教
無需額外付費
即時問答、重點整理、測驗理解,讓知識派上用場

最新消息

課程內容

「課程緣起」標題以白色字體呈現在粉紅色橫幅上,左側搭配藍色清單文件圖示,作為課程介紹段落的開場視覺。

你是否曾有過這些問題
  • 接了一個分析需求,卻因為 SQL不熟練,無法順利取出需要的數據,導致分析開展不順⋯⋯
  • 花費大量時間分析、做了 PPT 準備匯報,最後關頭卻發現取數邏輯有問題,又要重新搞一次
  • 最近剛上線了一個新的功能 / 新的活動,想透過數據看看效果如何,請數據工程師協助,需求排期卻遙遙無期...
入門大數據分析,掌握 Hive SQL 取數邏輯力

提到數據分析的必備程式語言,大多數人腦中出現的關鍵字通常是 R 或 Python,大多 R/Python 的課程已經提供好分析所需要的數據了,但在真實的大數據工作環境中,公司的數據都放在資料倉庫(Data Warehouse)中,我們必須透過 HiveSQL語言到資料倉庫中把數取出來 (簡稱:取數)。

然而不少剛入門的數據分析師卻卡在這裡,他們無法順利的取出需要的數據做進一步分析。

因此,在這堂課的內容會以為分析工作中常用的查詢操作為主,讓你能快速應用到工作中。

「為什麼要學習 Hive SQL?」標題以粉紅色橫幅呈現,左側搭配三組黃色資料庫圓柱圖示,傳達 Hive SQL 與資料儲存、查詢相關的主題意象。

Hive 是基於 Hadoop 框架下的數據倉庫(Data Warehouse)工具。而 Hadoop 則是一個分佈式計算的基礎架構,因為高可靠、高拓展、低成本的特點,是目前最主流的大數據架構。在工作中,公司的數據大多是儲存在 Hive 中的。

Hadoop生態系統及核心項目架構圖:底層為HDFS與YARN,上層包含MapReduce、Tez、Storm、Spark等計算框架,以及Hive、Pig、Mahout、HBase;周邊工具有Ambari、ZooKeeper、Sqoop、Flume與Oozie。

聽說 HiveSQL 很簡單?真的是這樣嗎?

大部分人都會覺得很簡單,不就是 select * from 嗎? 隨便在網上搜一篇教程或者找一本數據庫的書,一天基本就可以學會了。

HiveSQL 困難的地方在於,在實際工作中,沒有一個現成的表格讓你select 一下就出結果了,你需要進行組裝,運用各種各樣的 join 、group by 等操作,才能得到想要的結果。如何組裝每一步操作才是利用HiveSQL進行數據分析的難點。

如果 HiveSQL 入門是 0-1,那實際應用是 1-100

就好像我們一開始學英語一樣,「How are you」 、「Good Morning」 一樣,這樣隨便說幾句和流利地與人溝通,這差的還是十萬八千里。

我自己學習 HiveSQL 過程中,曾因缺少完善的資源,經歷了許多陣痛期。

  • 線上平台的內容太簡單。記得剛入行時,看到 DBA 開發一個報表的 SQL 充滿多表關聯、子査詢多層嵌套及各種函數;因為業務邏輯的複雜,有時數百行甚至上千行的語句也不足為奇。
  • 數據庫相關的書籍,內容講的多是數據庫設計、數據管理、底層架構、甚至是運行原理等知識,但畢竟我們不是運維也不是數據開發工程師,實際工作中也確實用不到這些知識。對數據分析來說,查詢才是做的最多的操作。

「課程核心特色」標題置於黃色橫幅中央,左側搭配藍色幾何方格、圓點、三角形與放大鏡圖示,作為課程頁面的段落標題視覺。

課程四大特色:循序漸進的課程內容,掌握數據分析的不同維度;提供大量且貼近商業場景的數據,熟悉真實工作情境;以分析問題作為教學案例,掌握常見分析場景;並提供真實的大數據開發環境實操。

課程目標為學習後能立刻上手開展數據分析相關工作
做到學以致用,不只是 Learning Hive,而是 Learning with Hive

特色一:循序漸進的課程內容,零基礎也能無痛入門

課程內容分為四大部分,由易到難循序漸進,即使零基礎也可入門。從掌握的基本語法,進行簡單統計分析,再學習透過函數進行數據清洗,最後進階到複雜的查詢,包含多表操作、窗口函數、建表與插入數據及執行效能優化。

特色二:大量且貼近商業場景的數據,讓你更靠近真實工作場景

教科書或網上提供的數據往往不符合商業情境,例如人口資料、氣象站資料、班級成績的樣本。

在這堂課程中,設計了電商常用的數據教學,例如訂單表、會員表,透過實戰演練營運場景,讓你更靠近真實工作場景。

特色三:掌握常見的分析場景

是不是每個分析問題,都要先在數據庫取出明細,再 import 到 R/python/Excel 進一步分析?其實不少問題,是可以在 Hive 中就處理好的,而且效率還明顯增加!

本課程以常見的分析問題作為教學案例,例如描述統計、趨勢分析、客戶忠誠 RFM 模型、數據質量分析、連續N天等問題,讓你在工作中學以致用。

特色四:業界唯一!提供真實的大數據開發環境實操

大數據基礎環境的安裝過程比較複雜,導致往往只能紙上談兵的學習。在 Hadoop 框架下,HUE 平台是許多公司在用的大數據開發環境,為此本課程也搭建了HUE平台,學員可以在自己電腦安裝HUE實操課程代碼,也可以針對自己有興趣的維度自主分析。

除了在電腦安裝外,隨著雲端的普及,您也可以使用雲端資料倉庫,課程選用了Google Cloud的BigQuery!(影片以HUE平台操作,講義則同時提供HiveSQL與BigQuery語句,一次滿足)

親自動手動練習是進步最快的方法!

Hue 的 Hive 查詢編輯器畫面,正在建立 default.gt_jut 資料表;下方顯示 Query History,包含 dws_order_item 查詢、substring(valid_time,1,7)、2019-01 與 limit 100 等 SQL 內容。

Google Cloud BigQuery SQL 編輯器畫面,查詢 chiu_missing_value 資料表,使用 COUNT、SUM、AVG 與 SAFE_CAST 統計 id、id2 欄位;下方顯示查詢耗時 242 毫秒、消耗運算單元時間 31 毫秒及重組位元組數 151 B。

藍色橫幅以白字呈現「我適合這堂課嗎?」;左側粉紅色波形圖與虛線構成視覺裝飾。

本課程會從零開始由深入淺的講解如何運用 Hive-SQL 取數,因此,如果你工作中常需要跟數據打交道,或是對數據分析有興趣,這堂課就是特別爲你設計的:

  • 對於數據分析感興趣、想從事相關工作的大學生、研究生
  • 想轉行入職數據科學相關崗位的人群
  • 初入商業分析、數據分析領域,但對 Hive-SQL 還不太熟練的社會新鮮人
  • 想掌握數據處理工具的產品經理、市場行銷人員

標題「這堂課程會怎麼教?」置於黃色橫幅中央,左側搭配藍色方塊、粉紅圓形與軌道線條的幾何裝飾,作為課程教學方式段落的視覺引導。

邊寫代碼邊講,課程共 12 個單元,分為四大階段:
階段 1:認識大數據的基本知識、並搭建好開發環境。

階段 2:為基本統計篇,目標為熟悉 Hive 語法,可進行簡單的統計分析。

PART 3:為數據處理篇,因為多數情況下,數倉的數據來自於不同的數據源,格式通常混亂複雜,為了幫助後續的分析,學習數據的清洗與轉換就會是非常關鍵的一個環節!我們將學習控制函數、數據處理等函數,掌握數據清洗與結構調整。

PART 4:為進階分析,將學習多表的連結、窗口函數,以及表的操作、語句優化等。

「課程內容規劃」標題置於黃色橫幅中央,左側搭配粉紅色方形、藍色圓形切割圖案與藍色點狀裝飾,呈現幾何風格的段落標題設計。

「Hive SQL 取數入門到應用」課程大綱分為四階段:工具準備與基本知識、基本統計篇、數據預處理篇(清洗、轉換),以及數據分析進階,涵蓋 Hadoop、Hive、HUE、SELECT 基礎查詢、分組分析、數據清洗與開窗函數。

第一章:大數據基本概念:認識 Hadoop 大數據框架
【本章重點】帶領學員認識 Hadoop 基本知識。

如果你是完全的大數據新手,本章節將會帶你從頭開始,認識大數據框架 (Hadoop) 的基本知識。

  • 什麼是大數據
  • 認識 Hadoop 與 Hive
  • Hive 與關聯式資料庫的區別
  • 認識 HUE 與 able
  • 認識表結構與數據類型
第二章:Hadoop 環境安裝與數據導入
【本章重點】安裝課程所需的開發環境與數據表

學習任何程式語言,手動練習是進步最快的方法!本章將搭建課程的開發環境與數據集。

  • Hadoop 與 HUE 安裝 /BigQuery帳戶申請
  • 數據導入(HUE/ BigQuery)
  • 認識數據
第三章:初次見面:SELECT 基礎查詢
【本章重點】由最簡單的 select 開始,帶領學員寫下第一行腳本。

從訂單表出發,一起動手寫出第一個查詢吧!

  • SELECT 起手式與語句順序
  • 單個檢索、多個檢索與*符號
  • DISTINCT 排除重複
  • ORDER BY 排序檢索
  • LIMIT 限制返回行數
第四章:過濾你想要的數據
【本章重點】資料庫通常含有大量數據,有些是我們分析時不需要的,本章我們將學習如何過濾你想要的數據。
  • 基本比較
  • BETWEE...AND...
  • NULL 的過濾
  • IN 與 NOT IN 過濾
  • 模糊查詢:LIKE 與通配符
  • 多過濾條件組合
第五章:生成新字段-字段的運算
【本章重點】學習對不同字段進行運算,生成新的字段。

分析中,常常會用「指標」來衡量一件事,而指標的生成,往往是對表中的字段的進行數學運算得出,本章將學習對字段進行加、減、乘、除的運算。

  • Column 的四則運算
  • 好用的取別名
  • 取別名後如何排序
第六章:最常見的分析問題-匯總與分組
【本章重點】在許多的分析場景,我們不需要明細,而是想直接統計出匯總結果,本章將學習透過聚合函數來實現。
  • 聚合函數的基本用法
  • DISTINCT 與聚合函數的配合
  • 用 Having 過濾分組後的數據
  • Hive 語句的執行順序
第七章:好用的 CASE WHEN 與 IF
【本章重點】學習如何對原有字段重新處理為新的字段,以及在計算中加入判斷條件。

有些情況下,原始數據並不是我們期望的結果,CASE WHEN 與 IF 可以對原有字段映射為其他值,實務上非常常用。

  • CASE WHEN 函數
  • IF 函數
  • 多條件控制函數
  • 匯總函數與控制函數結合
  • 控制函數的判斷順序
第八章:用函數高效的處理數據
【本章重點】介紹數值、時間及本文中常用的處理函數,實現複雜的數據清洗。

學習了匯總函數、控制函數,我們已經可以感受的函數的方便;Hive 在進行數據清洗時,也會使用到大量的函數。本章將介紹數值、時間及本文處理函數

  • 常用數值處理函數
  • 常用時間日期處理函數
  • 常用的字符串處理函數
第九章:煩人的缺失數據與極端值
【本章重點】介紹缺失值與極端值的影響,學習如何查找、進行處理。

在數據分析工作中,實際數據中通常都會包含缺失值 (missing value)、極端值 (outlier) 等異常數據,這些數據對分析結果會產生影響,因此對異常數據數進行處理是重要環節。

  • 缺失值對聚合函數及算術運算的影響
  • 評估數據質量
  • 缺失值的處理方法
  • 查找極端值
第十章:實現多表查詢:子查詢與表的橫向連接
【本章重點】如果需要數據儲存在多個表,怎樣檢索出所要的數據呢?本章我們將學習關聯查詢,靈活引用不同表的數據。

經過前幾章的學習後,相信學員對於單一張表的操作已經相當熟練了,在此基礎上,我們要開始運用 JOIN 對多張表進行操作。

  • 子查詢
  • 表的橫向連接:4 種類型的 JOIN
  • 多表關聯的坑
第十一章:實現多表查詢:利用 UNION 實現表的縱向連接
【本章重點】學習如何將多張表垂直組合。
  • union 與 union all
  • 把 column 數湊成一樣
第十二章:強大的窗口函數
【本章重點】用兩個應用場景帶領學員運用窗口函數,並利用開窗函數取得RMF模型的字段。

窗口函數功能是對 Hive-SQL 的功能增強,目前用於離線數據分析邏輯日趨複雜,在用戶畫像、RFM模型及諸多場合都可以用到。

  • row_number() 給流水號
  • LEAD() 查詢往下第 n 行
第十三章:表的操作與查詢優化
  • 庫、表的操作
  • 優化查詢效率的幾個方法

藍色橫幅中央寫著「募資解鎖活動」,左側搭配黃色解鎖掛鎖、粉紅色方塊與放射線圖示,呈現解鎖主題的視覺設計。

募資達標 1000% ▶︎ 新增單元:數據倉庫的一些重要概念

數據倉庫是所有數據的統一儲存地,任何分析或應用都來自數倉,那麼裡面數據該如何有效組織?單元內容將以「維度建模」理論開展。

(解鎖規則說明:募資達成率以課程募資 30 天結束的那一刻計算,解鎖單元內容將在開課後一個月上架)

頁面以「講師介紹」作為段落標題,置於粉紅色橫幅中,左側搭配黃色方形底與藍色橢圓、黃色直線組成的抽象圖案。

數據科學講師邱國欣表示,數據若不結合具體行業與業務知識,只是一堆冷冰冰的數字;課程透過實戰演練營運場景,培養面對問題的分析思路,涵蓋電商、行銷與用戶畫像領域。

大家好,我是邱國欣 (Andy Chiu)

在數據領域近10年的實戰經驗,從事數據分析及數據產品方向,曾就職於TutorABC 、 台灣大哥大及大陸互聯網企業;熱愛鑽研數據、產品與業務之間的本質。經歷過從0到1建設數據產品、帶動商業目標N倍以上增長。

下班後經營「Rock Data|玩搖滾的數據人」圍繞數據、職場內容,文章散落於經理人月刊、行銷人、科技島、Yourator、BetweenGos、Alpha Camp等媒體

長期經營數據部落格
相信一個人可以走很快,一群人可以走更遠

「Rock data」網站:https://andyrockdata.com/

「Rock data」粉絲頁:https://www.facebook.com/andyrockdata

「Rock data」IG:https://www.instagram.com/andyrockdata/

Rock Data「真誠的友誼來自不斷的自我介紹」文章,分享作者以數據分析為主軸的背景、工作經歷與學習動機,並提供 LinkedIn、FB粉絲頁與 INSTAGRAM 社群連結。

講師作品

人氣文章:
<數據職場>
談談數據分析的眾多Title 身為資料分析師,你該如何展現工作中的價值? 面試時,資料分析師該怎麼準備作品集? 給剛入行的數據分析師:想產生價值,在試用期要做的三件事

<數據分析>
入門數據分析的第一個大門檻:SQL/Hive取數 數據化運營中玩過的分析項目 用戶畫像很重要,那你知道是怎麼畫出來的嗎?
演講經歷:中山大學經濟所職涯座談:<經濟學在數據科學的應用>

「回覆與作業設計」章節標題,以藍色橫幅搭配粉紅色對話框與黃色幾何色塊,呈現課程內容段落的視覺設計。

課程作業設計
  • 針對不同的章節課程,都會設計對應的延伸練習題。學員可以直接在大數據平台 (HUE) 敲入、運行腳本,請同學自行執行批改程式碼。
  • 不論是課程中的範例、或是作業,都強烈建議同學自己親手 key 代碼。
相關問題回答

開課前會在每個週末統一回覆同學提出的問題;開課後依照課程進度,暫定每兩週統一回覆學員關於課程或作業的問題。若有遇到特殊狀況,會事前通知學員。也會有 Facebook 的粉絲頁,視進度於公告中發布直播連結,與同學互動解答。

哪些人適合這堂課?
本課程會從零開始由深入淺的講解如何運用 HiveSQL/Big 取數,因此,如果你工作中常需要跟數據打交道,或是對數據分析有興趣,這堂課就是特別爲你設計的: - 對於數據分析感興趣、想從事資料分析的大學生或研究生 - 想轉行入職數據科學相關崗位的人群 - 初入商業分析、資料分析領域,但對 Hive-SQL 還不太熟練的社會新鮮人 - 想掌握數據處理工具的產品經理、市場行銷人員 哪些人不適合這堂課呢? - 已經能熟悉撰寫SQL ,想要學更進階的內容,例如數倉建模理論、Ranger、CDH、Spark、Flink等 - 對於大數據治理、大數據後端工程有興趣,未來想從事相關工作,這堂課內容知識不足以應付
你可以學到
課程目標為學習後能立刻上手開展數據分析相關工作。 做到學以致用,不只是 learning Hive,而是 learning with Hive。 您將可以獲得: - 具備業界常用的大數據平台 (HUE與Google Big Query) 的真實操作經驗 - 處理複雜 Hive SQL語句的能力 - 了解取數時常見的陷阱,減少踩坑 -了解 Hadoop 與 Hive 等大數據的基本概念 - 了解庫、表的創建、更新與刪除語法
上課前的準備
需要準備的工具 / 軟體(若購買課程前不清楚版本是否支援,請先留言與老師確認。)
- 電腦與網路連線 - 大數據環境:提供自己電腦安裝與雲端兩種方式(雲端採用Google Cloud的BigQuery) - 使用Google Cloud的BigQuery環境需註冊Google帳號、需要有信用卡(或VISA/Master金融卡) - 安裝課程的大數據(Hadoop)環境,預計佔用30GB 儲存空間(建議預留50GB 以上)及 4G 內存 (建議電腦內存 8G 以上) - 課程的大數據(Hadoop)環境安裝不支持蘋果的M1晶片
需要具備的背景知識
本課程為針對初學者設計的 Hive-SQL 課程,因此無背景上的門檻,只要擁有 Windows / Mac 電腦的基本操作能力即可。 !要注意的是,想要在自己的電腦部署本課提供的Hadoop環境安裝包,需先在電腦安裝好Docker,請同學先確認自己電腦可以順利安裝好Docker。 若想使用Google Cloud的BigQuery環境,需要有信用卡(或VISA/Master金融卡)以註冊Google Cloud帳戶 [Docker’s web page](https://store.docker.com/editions/community/docker-ce-desktop-mac) - mac用戶參閱: [MacOS Docker 安装](https://www.runoob.com/docker/macos-docker-install.html) - Windows用戶參閱:[ Windows Docker 安装](https://www.runoob.com/docker/windows-docker-install.html)
單元一覽
16 章 63 單元|總時長 366 分鐘
全部展開
1
大數據基本概念:認識Hadoop、Hive與開發環境HUE
影片單元
單元 1 - 課程概覽
影片單元
單元 2 - 什麼是大數據
影片單元
單元 3 - 大數據的技術架構
06:47
影片單元
單元 4 - 大數據的開發環境-HUE
04:00
2
大數據環境安裝與數據導入
影片單元
單元 1 - Hadoop環境安裝
04:37
影片單元
單元 2 - 數據導入
05:43
影片單元
單元 3 - 認識課程的數據模型
02:44
3
初次見面:SELECT基礎查詢
影片單元
單元 1 - SELECT起手式與語句順序
02:47
影片單元
單元 2 - 單個檢索、多個檢索與*符號
03:46
影片單元
單元 3 - LIMIT 限制返回行數
01:39
影片單元
單元 4 - ORDER BY排序檢索
05:45
影片單元
單元 5 - DISTINCT排除重複
04:11
作業單元
作業 1 - 查詢訂單金額Top10的訂單訊息
查看作業
4
過濾你想要的數據
影片單元
單元 1 - WHERE子句的操作符
01:37
影片單元
單元 2 - 比較運算
06:07
影片單元
單元 3 - BETWEEN...AND
05:36
影片單元
單元 4 - IN與NOT IN過濾
02:39
影片單元
單元 5 - 模糊查詢:LIKE與通配符(%)
04:42
影片單元
單元 6 - NULL的過濾
05:20
影片單元
單元 7 - 多過濾條件组合
作業單元
作業 1 - 活用條件語法
查看作業
5
生成新的字段-字段的運算
影片單元
單元 1 - column的四則運算
05:03
影片單元
單元 2 - 好用的取別名
04:46
作業單元
作業 1 - 折扣金額TOP 100的訂單及其折扣率
查看作業
6
最常見的分析問題-利用聚合函數進行匯總與分組
影片單元
單元 1 - 認識聚合函數
03:22
影片單元
單元 2 - 聚合函數基本用法
03:41
影片單元
單元 3 - GROUP BY指定分組對象
06:30
影片單元
單元 4 - DISTINCT與聚合函數的配合
05:42
影片單元
單元 5 - HAVING過濾分組後的數據
05:23
影片單元
單元 6 - hive語句執行順序
02:40
影片單元
單元 7 - GROUP BY去重
03:48
作業單元
作業 1 - 不同商品的銷售情況
查看作業
7
好用的CASE WHEN與IF
影片單元
單元 1 - 認識CASE WHEN與IF (控制函數)
02:31
影片單元
單元 2 - CASE WHEN函數
11:23
影片單元
單元 3 - IF函數
06:25
影片單元
單元 4 - 對控制函數分組
04:23
影片單元
單元 5 - 匯總函數與控制函數的結合
06:01
影片單元
單元 6 - 控制函數的判斷順序
02:16
作業單元
作業 1 - 北中南區的訂單情況
查看作業
8
用函數高效的處理數據
影片單元
單元 1 - 常用數值處理函數
06:40
影片單元
單元 2 - 常用時間處理函數
22:19
影片單元
單元 3 - 常用字符串處理函數
16:46
作業單元
作業 1 - 活用函數處理數據
查看作業
9
煩人的數據缺失與極端值
影片單元
單元 1 - 評估數據質量
07:13
影片單元
單元 2 - 缺失值對聚合函數及算術運算的影響
影片單元
單元 3 - 缺失值的處理
05:22
影片單元
單元 4 - 查找極端值
07:03
作業單元
作業 1 - 支付金額的描述統計分析
查看作業
10
實現多表查詢:子查詢
影片單元
單元 1 - FROM子查詢
09:01
影片單元
單元 2 - WHERE子查詢
07:32
作業單元
作業 1 - RFM model對用戶等級分層
查看作業
11
實現多表查詢:利用JOIN實現表的橫向連接
影片單元
單元 1 - 認識4種JOIN
07:53
影片單元
單元 2 - JOIN語句
04:40
影片單元
單元 3 - LEFT JOIN與RIGHT JOIN語句
07:03
影片單元
單元 4 - FULL JOIN語句
08:49
作業單元
作業 1 - 生成寬表&剔除極端值的訂單
查看作業
12
實現多表查詢:利用UNION實現表的縱向連接
影片單元
單元 1 - UNION 與UNION ALL
03:21
影片單元
單元 2 - UNION的場景:指標管理
07:08
作業單元
作業 1 - 用戶類指標
查看作業
13
改變表結構:行列互轉
影片單元
單元 1 - 字段折上去
04:15
影片單元
單元 2 - 字段折下來
06:16
14
強大的窗口函數
影片單元
單元 1 - 了解什麼是窗口函數
03:31
影片單元
單元 2 - 用row_number()給流水號
06:55
影片單元
單元 3 - 用LEAD()查詢往下第n行
09:07
作業單元
作業 1 - 連續N天登錄的用戶是誰
查看作業
15
庫、表的操作
影片單元
單元 1 - 數據庫的操作
02:55
影片單元
單元 2 - 方便分析的臨時表
03:57
影片單元
單元 3 - 標準的建表語句
04:01
影片單元
單元 4 - 追加新數據
05:03
影片單元
單元 5 - 導入CSV數據
03:54
16
手把手一起寫Leedcode SQL題(Hard)
影片單元
單元 1 - Leetcode Database題簡介
03:10
影片單元
單元 2 - Exercise 1:185.Department Top Three Salaries
影片單元
單元 3 - Exercise 2:262. Trips and Users
影片單元
單元 4 - Exercise 3:601.Human Traffic of Stadium
試看單元
播放試看影片
章節 1 - 大數據基本概念:認識Hadoop、Hive與開發環境HUE
單元 1 - 課程概覽
試看影片
04:18
播放試看影片
章節 1 - 大數據基本概念:認識Hadoop、Hive與開發環境HUE
單元 2 - 什麼是大數據
試看影片
05:25
播放試看影片
章節 4 - 過濾你想要的數據
單元 7 - 多過濾條件组合
試看影片
05:22
播放試看影片
章節 9 - 煩人的數據缺失與極端值
單元 2 - 缺失值對聚合函數及算術運算的影響
試看影片
06:11
播放試看影片
章節 16 - 手把手一起寫Leedcode SQL題(Hard)
單元 2 - Exercise 1:185.Department Top Three Salaries
試看影片
10:27
播放試看影片
章節 16 - 手把手一起寫Leedcode SQL題(Hard)
單元 3 - Exercise 2:262. Trips and Users
試看影片
11:17
播放試看影片
章節 16 - 手把手一起寫Leedcode SQL題(Hard)
單元 4 - Exercise 3:601.Human Traffic of Stadium
試看影片
07:17
課程評價
5.0
/ 5.0
11 則評價
jimmynccc2024-11-01
實用課程
上課內容清晰且實用,對工作幫助很大!
1 人覺得有幫助
elxa0032022-02-12
內容貼近實務,且練習題設計能促進學習成長
首先感謝老師在環境建置上花費許多心神,讓我可以近乎無痛地進入 Hive SQL 的實作環境 XD 課程內容很貼近實務上的工作、應用場景,老師也會做相關的補充。單元的安排上也感覺得到層次,前面單元若沒有完全理解,較後面章節的作業就會滿卡的。需要的時候確實會再瀏覽筆記。也感謝老師在作業上的許多回饋~ 另外 LeetCode 的補充對於找工作衝刺期會有滿多的幫助! 再次謝謝老師,收穫很多。
(已編輯)
查看更多
haz2zel2022-02-15
推薦新手,輕鬆入門
老師由淺入深的教學方式很適合第一次學習的新手,影片中的講解非常詳細,新手聽起來一點也不吃力,加上每次課程後的練習題,可以確認自己是否真正理解課堂中的觀念,在繳交作業後老師也會為學生提出的疑問解惑,或提供更有效率的解題方法! 大力推薦想學習hive sql的同學們!! 也期待老師未來推出的課程!
查看更多
CHIA-WEN CHANG2024-07-27
學到了很多!
謝謝老師的教學課程,以前 SQL 沒有到學得很完整,在這門課中補齊和精進了不少,對我來說最有感的就是子查詢和window function的部分。 再來是很喜歡各章節的練習題和最後Leetcode練習,實際做題目蠻能夠加深印象的!也透過這堂課第一次碰到了 docker 和 hive,讚讚
查看更多
huang wen2022-12-14
精進SQL能力
本身是已經接觸傳統SQL一段時間的使用者 購買本課程的目的主要在於學習不同平台的操作 感謝老師豐富的課程內容 尤其是在Leedcode刷題的部分非常的有幫助
RockData 邱國欣(Andy Chiu)
授課老師
2023-05-23
好喔,感謝您提供的建議。未來在優化課程時,我會將此內容作補充的參考,Thanks!!
查看更多

意猶未盡嗎?

關於講師

RockData 邱國欣(Andy Chiu)
1堂課程
7篇文章
151位學生
數據領域資深從業者,<Rock Data>一個專注於數據話題的Blog,你在這平台上看到的所有文章都是我原創的,很榮幸在這跟你見面,enjoy!
前往講師頁面
精選學生作業

購課前問答

日期最新
日期最新
日期最舊
愛心數
f
2025-06-21
請問這課算SQL 我剛知道數據分析要學SQL ?HIVE SQL是另外種程式?SQL與HIVE SQL有差異?目前AI都在寫程式,這樣AI可以幫助SQL生成?不好意思,小白問話
(已編輯)
回覆
我也想問
吳彥瑾
2023-01-20
老師你好:之後你會開新的課程嗎?
RockData 邱國欣(Andy Chiu)
授課老師
2023-04-07
Hi您好,想請問你對哪方面的issue有興趣呢?
回覆
我也想問
Yuling Liu
2021-05-25
同學們,你好, 我們還在找人一起湊團報名,現在只缺一個名額,如果有興趣的話,再麻煩底下留言 email 喔,時間要截止了,謝謝:)
PD
2021-05-25
版主你好, 我想+1參與團購,我的 email 是 copudy@gmail.com 感謝有這個機會,一起學習!
Susan Liao
2021-05-26
Pudy 你好, 我和 Yuling 有發揪團的 email 給你囉! 再麻煩幫我們確認信件有沒有收到。感謝!
回覆
我也想問
Susan Liao
2021-05-24
老師,您好: 想請問這堂課若沒有任何程式相關的基礎,excel 也不是很熟,會推薦這堂課嗎? 因為是剛加入電商產業的新手,發現在工作上需要做大量數據整理和判讀,但 Excel 在處理大量資料時,常常會當掉,公司也沒有數據相關的工程師可以協助,所以想找較易上手的方式去研究電商數據 。
RockData 邱國欣(Andy Chiu)
授課老師
2021-05-27
哈摟 Susan Liao, 感謝你的留言(不好意思晚回覆了) 我自己也非工程背景,很能理解你的擔心,學習任何語言必定經過新手到深入的過程,課程會從最基礎的內容開始,由淺到深系統性的教學,不是工程背景相信也沒問題! 另外你這情況,我肯定是推薦的,excel是滿不方便處理raw data,如果非要excel,也是會先在資料庫/資料倉庫 做初步處理 也想問下你這說的大量資料?大概多大啊?多少條?
Susan Liao
2021-05-29
hi 老師您好, 感謝老師回覆。不好意思,晚回覆了。 之前有處理過 10 萬多筆的顧客資料,但是 excel 就常常當掉,所以最後其實沒有完成分析。 剛好看到可以做數據整理的課程,看起來好像可以取代 excel,但又擔心自己沒有任何程式基礎,excel 也不太會,怕看完課程還是會跟不上。 主要會希望可以把數據分析的能力用在分析各種電商數據上。
RockData 邱國欣(Andy Chiu)
授課老師
2021-06-02
hi Susan 課程提供的大數據環境,搭建好後你自己的資料也可以load進來在裡面處理,不限課程的資料集,10萬筆數據的處理是沒有任何壓力的。我也相信上完課程後,你能在自己的工作中運用起來。 如果有任何問題、建議可以隨時提問或是臉書小窗我別客氣~ https://www.facebook.com/andyrockdata/
回覆
我也想問
elxa003
2021-05-22
老師您好, 針對課堂簡介等課堂相關資訊,好像有些敘述揉合了海峽兩岸在資料分析、資料科學領域的行話,使得理解層次有一些不把握,可能是自己經驗還不足,看得不夠多。 希望在課堂中的內容與實戰個案能夠高度校準,或者能否分享英文相關資源作為補充橋樑。 期待開課,再次謝謝=)
RockData 邱國欣(Andy Chiu)
授課老師
2021-05-23
hello elax,感謝你的留言 我自己覺得滿白話啊,但確實可能其實不夠白話....XD,能否具體描述一下是哪些啊?我做個補充、調整說明方式,或是提供英文相關內容給同學參考 課堂的內容與練習部分,我在台灣跟大陸的工作經驗,對這方面自己感覺是沒有太大差異,若遇到專有名詞,我在教材補上英文,延伸閱讀也多補充英文相關資源,感謝你的建議~
(已編輯)
回覆
我也想問
購買單堂課

NT$2,680
有什麼優惠可以用?
小蛙幫你找最佳優惠
登入看看 有什麼優惠用

相關標籤