IT用語
(
ひよぺん
)
Home
コラム
用語集
About
検索
Ctrl K
Esc
見つかりませんでした
調べたいIT用語を入力してね
ETL
いーてぃーえる
データサイエンス・分析
用語集
› 📊 データサイエンス・分析 › ETL
【いーてぃーえる】
ETL とは?
最終更新:
2026年3月29日
💡 データを「抽出→変換→格納」する統合パイプライン
📌 このページのポイント
Extract(抽出):DB、
API
、ファイルからデータを取得
Transform(変換):クレンジング、
正規化
、集計などの加工
Load(読み込み):
データウェアハウス
や
データレイク
に格納
ELT
(Load後にTransform)も近年の主流
ETL プロセスフロー
Extract
(抽出)
RDB
CSV/Excel
API
ログ
様々なデータソース
Transform
(変換・加工)
・データクレンジング
・フォーマット統一
・集計・結合
・フィルタリング
分析に適した形に整形
Load
(格納)
データウェアハウス
データレイク
分析基盤に蓄積
生データ → きれいなデータ → 分析可能な状態に
ETLプロセスフローのイメージ
ひよこ
具体的にどんな場面で使う?
ペンギン先生
例えば「営業DB、顧客管理DB、Webアクセスログを統合して経営
ダッシュボード
を作りたい」場合。各データソースからデータを抽出し、日付形式の統一や重複排除などの変換をして、
BigQuery
やRedshiftに格納する。分析に使えるきれいなデータを準備する
プロセス
が
ETL
だよ
ひよこ
ELT
との違いは?
ペンギン先生
ETL
は格納前にデータを変換する。
ELT
は生データをまず格納して、
データウェアハウス
の計算能力で変換する。
BigQuery
や
Snowflake
のような高性能
DWH
が登場して、
DWH
内で
SQL
で変換した方が効率的になった。
dbt
は
ELT
のTransform部分を
SQL
で記述する人気ツール。最近は
ELT
が主流になりつつあるよ
ひよこ
ETL
ツールは何がある?
ペンギン先生
①
Apache Airflow
(
Python
でパイプラインを定義、デファクトスタンダード)、②
Fivetran
(
SaaS
型、コネクタが豊富で設定だけで
ETL
)、③
dbt
(
SQL
ベースのTransform特化ツール)、④
Airbyte
(OSSのELツール)、⑤
AWS
Glue(
AWS
マネージド
ETL
)。
Fivetran
+
dbt
+
Snowflake
がモダンデータスタックとして人気だよ
ひよこ
ETL
が失敗するとどうなる?
ペンギン先生
ダッシュボード
のデータが古いまま、分析結果が不正確、ビジネス判断を誤る…と影響が大きい。対策は①
冪等性
(同じ
ETL
を再実行しても結果が同じ)を確保、②
データ品質
チェック(Great Expectations等)をパイプラインに組み込む、③障害時の
アラート
と自動
リトライ
、④
データリネージ
(どのデータがどこから来たか)を追跡可能にすることだよ
まとめ:ざっくりこれだけ覚えればOK!
「
ETL
」って出てきたら「データを抽出・変換・格納する
データ統合
プロセス
」と思えればだいたいOK!
📖 おまけ:英語の意味
「Extract, Transform, Load」
= 抽出、変換、格納
💬 Extract(抽出)→Transform(変換)→Load(格納)の頭文字だよ
🔗 あわせて読みたい
BigQuery とは?
データ可視化(データビジュアライゼーション) とは?
Snowflake とは?
シェアする
X
URLコピー
← 用語集にもどる