【いーてぃーえる】

ETL とは?

最終更新:
💡 データを「抽出→変換→格納」する統合パイプライン

ETLとは、元のシステムからデータを抽出し、用途に合わせて変換してから保存先へ格納するデータ統合の処理。表記の統一や重複の整理などを行い、分析などに使うデータを準備する。

📌 このページのポイント
ETL:取り出す → 整える → 格納ExtractTransformLoad元のデータDB・ファイル抽出日付を統一2026/10/082026-10-08変換分析用など保存先へ格納ELTは「取り出す → 格納 → 整える」
処理の役割を示しています。変換ルールや再実行時の重複、格納後の件数も確認します。
ひよこ ひよこ
具体的にどんな場面で使う?
ペンギン先生 ペンギン先生
売上のデータや顧客の情報を、分析用の保存先へ集めたいときなどだよ。元から必要なデータを抽出し、日付の形式や単位をそろえ、目的に合う形へ変換して格納するんだ。
ひよこ ひよこ
変換って、どんなことをするの?
ペンギン先生 ペンギン先生
たとえば「2026/10/08」と「2026-10-08」を同じ日付形式にそろえるよ。重複の整理や、商品別の売上集計などもあるね。ただし、同じ値だからといって消してよいとは限らない。業務上のルールに合わせて処理するんだ。
ひよこ ひよこ
ELTとの違いは?
ペンギン先生 ペンギン先生
ETLは変換してから格納、ELTはまず格納して保存先で変換するよ。先に機密情報を除きたいか、元データを保管したいか、保存先に加工する能力があるかなどで考える。どちらでもデータの品質や権限の設計は必要なんだ。
ひよこ ひよこ
取り出すときは、毎回全部コピーするの?
ペンギン先生 ペンギン先生
全件を取り出す方法も、前回からの変更分を取り出す方法もあるよ。変更分だけなら転送量を減らせるけれど、変更を見分ける方法や削除されたデータの扱いも考える必要があるね。
ひよこ ひよこ
失敗したときはもう一度動かせばいい?
ペンギン先生 ペンギン先生
途中まで格納できていると、再実行で重複することがあるよ。どこまで終わったかを記録し、同じデータを重複して入れないように設計しよう。件数や形式を確認し、失敗を知らせ、古いままのデータを最新と誤認しない仕組みも大切だね。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「ETL」って出てきたら「データを取り出し、整えてから保存する処理」と思えばだいたいOK!
📖 おまけ:英語の意味
「Extract, Transform, Load」 = 抽出、変換、格納
💬 Extract(抽出)→Transform(変換)→Load(格納)の頭文字だよ

参考資料

← 用語集にもどる