資料管線

Understanding Data Engineering

Hadrien Lacroix

Content Developer at DataCamp

如果資料是新石油……

資料是新石油——經濟學人封面

1 The Economist, 2017-05-06, by David Parkins
Understanding Data Engineering

油井

Understanding Data Engineering

油井管線

Understanding Data Engineering

蒸餾

Understanding Data Engineering

殘渣

Understanding Data Engineering

重油

Understanding Data Engineering

柴油

Understanding Data Engineering

煤油

Understanding Data Engineering

石腦油

Understanding Data Engineering

汽油

Understanding Data Engineering

煤油直送機場

Understanding Data Engineering

汽油送至油品儲存設施

Understanding Data Engineering

汽油由儲存設施送至加油站

Understanding Data Engineering

石腦油經化學轉換

Understanding Data Engineering

塑膠送至工廠

Understanding Data Engineering

回到資料工程

  • 擷取
  • 處理
  • 儲存
  • 需要管線
  • 自動化從一站到下一站
  • 提供即時、正確、相關的資料

$$

data-engineer

Understanding Data Engineering

行動裝置

Understanding Data Engineering

電腦

Understanding Data Engineering

網站

Understanding Data Engineering

來自行動 App、桌面 App 與網站的管線

Understanding Data Engineering

資料機櫃

Understanding Data Engineering

藝人

Understanding Data Engineering

專輯

Understanding Data Engineering

曲目

Understanding Data Engineering

播放清單

Understanding Data Engineering

顧客

Understanding Data Engineering

員工

Understanding Data Engineering

藝人資料庫

Understanding Data Engineering

業務員工

Understanding Data Engineering

工程員工

Understanding Data Engineering

支援員工

Understanding Data Engineering

美國業務員工

Understanding Data Engineering

比利時業務員工

Understanding Data Engineering

法國業務員工

Understanding Data Engineering

檢查並清理曲目

Understanding Data Engineering

將清理後曲目寫入資料庫

Understanding Data Engineering

Understanding Data Engineering

Understanding Data Engineering

Understanding Data Engineering

Understanding Data Engineering

Understanding Data Engineering

Understanding Data Engineering

Understanding Data Engineering

Understanding Data Engineering

Understanding Data Engineering

Oprah 發放管線

Understanding Data Engineering

Oprah 發放管線

Understanding Data Engineering

Oprah 發放管線

Understanding Data Engineering

資料管線確保資料高效流動

自動化

  • 擷取
  • 轉換
  • 合併
  • 驗證
  • 載入

降低

  • 人工作業
  • 錯誤
  • 資料流動所需時間
Understanding Data Engineering

ETL 與資料管線

ETL

  • 設計資料管線的常見框架
  • 1) Extract 資料
  • 2) Transform 擷取的資料
  • 3) Load 將轉換後資料載入另一個資料庫

資料管線

  • 將資料從一個系統移至另一個系統
  • 可能遵循 ETL
  • 資料不一定會轉換
  • 資料可直接載入應用程式
Understanding Data Engineering

總結

  • 什麼是資料管線
  • 它的功能
  • 為何重要
  • Spotflix 如何實作資料管線
  • 什麼是 ETL 與其細節
Understanding Data Engineering

一起來練習吧!

Understanding Data Engineering

Preparing Video For Download...