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