ETL
Extract Transform Load/いーてぃーえる
ひとことで言うと
あちこちのデータを集めて、使いやすい形に整え、分析用の置き場へ運ぶ一連の流れです。
📖 もうちょい詳しく
何が新しいの?
ETLは、ばらばらの場所にあるデータを集めて、整えて、分析用の置き場へ運ぶ一連の流れのことです。
会社の中には、売上の記録、お客さまの情報、アプリの利用ログなど、いろいろなデータがあちこちに散らばっています。形式もまちまちで、そのままでは見比べにくいことが多いです。そこで「集めて・整えて・しまう」を決まった手順で行おう、というのがETLです。新しいというより、データ分析を支えてきた昔ながらの定番の考え方です。
どうやって動いてるの?
ETLは名前のとおり、Extract(抽出)・Transform(変換)・Load(格納) の3ステップで動きます。
まず各システムから必要なデータを取り出します(抽出)。次に、表記をそろえたり、重複を消したり、計算を加えたりして整えます(変換)。最後に、整えたデータを分析用の置き場にまとめて入れます(格納)。多くの場合、夜間などにまとめて自動で動かす「バッチ処理」として組まれます。
何ができるの?
別々のシステムに散っていたデータを、ひとつの整った形で見られるようになります。
たとえば「店舗の売上」と「ネットの売上」を同じ物差しで合算したり、毎月のレポートを自動で作ったりできます。読者が会社で見る売上ダッシュボードや集計表の裏側では、こうしたETLが下ごしらえをしていることが多いのです。
🌱 身近なたとえ
料理の「下ごしらえ」で例えると分かりやすいです。
冷蔵庫や畑から材料を集めてきて(抽出)、皮をむき・切りそろえ・あくを取って使いやすくし(変換)、すぐ調理できるよう保存容器にしまう(格納)。この準備があるからこそ、いざ料理(分析)を始めるときにスムーズです。ETLも同じで、分析の前の地道な下ごしらえを担っています。
✅ まず覚えるポイント
- ETLは「集めて・整えて・しまう」データの下ごしらえ
- Extract(抽出)・Transform(変換)・Load(格納)の3ステップ
- 散らばったデータを同じ物差しで見られるようにする
- 夜間にまとめて動かすバッチ処理として組むことが多い
- 分析やレポート作りの土台になる
🧭 よくある勘違い
ETLって、新しいAIの技術なの?
いいえ、AIに限った話ではありません。
ETLはデータ分析の世界で長く使われてきた基本的な作業の流れです。AIの学習用にデータを準備するときにも役立ちますが、もともとは売上集計やレポート作成など、ふだんの業務データを整えるためのしくみです。
TransformとLoadの順番は、いつも同じなの?
いつも同じとは限りません。
先に整えてから入れるのがETLですが、最近は先に入れてから後で整える ELT という順番もよく使われます。クラウドの置き場が高性能になり、入れてから加工しても十分速いことが増えたためです。どちらが良いかは、扱うデータの量やしくみによって変わります。
🧩 関連して覚えると楽な言葉
- データウェアハウス: 分析用にデータをためておく置き場。ETLの行き先になることが多い
- SQL: データベースに指示を出す言葉。変換や抽出の場面でよく使う
- ビッグデータ: 量も種類も多いデータ。ETLで整える対象になりやすい
- RDB: 表でデータを管理するデータベース。抽出元としてよく登場する
🏁 ひとことでまとめ
ETLは、散らばったデータを集めて整え、分析用の置き場へ運ぶ下ごしらえの流れです。
材料を集めて切りそろえて保存しておくように、ここで丁寧に準備しておくからこそ、後の分析やレポート作りがスムーズに進むのです。
TERM SEARCH
ほかの用語を調べる
検索ボックスを準備中…