【いーえるてぃー】

ELT とは?

最終更新:
💡 先に取り込み、分析先でデータを整える

Extract(抽出)・Load(読み込み)・Transform(変換)の順にデータを扱う方法。元のシステムから取り出したデータを分析先へ読み込み、その中で集計や整形を行う。

📌 このページのポイント
ELT:取り込んだ先で整えるETL:整えてから読み込むE 抽出売上データT 変換商品別に集計L 読み込み分析先へ保存ELT:読み込んでから整えるE 抽出売上データL 読み込み分析先へ保存T 変換商品別に集計LとTは、分析先の中で保存する範囲・期間は設計する
ELTは、読み込んだ分析先の計算機能を使って整形や集計を行います。
ひよこ ひよこ
ELTって、どんな順番でデータを扱うの?
ペンギン先生 ペンギン先生
例えば売上データを分析するなら、元のシステムから取り出し、データウェアハウスへ読み込み、その中で商品別に集計する。この「抽出→読み込み→変換」がELTだよ。
ひよこ ひよこ
ETLとは、何が違うの?
ペンギン先生 ペンギン先生
ETLは、データを整えてから分析先へ読み込む。ELTは、読み込んだ先の計算機能を使って整えるんだ。違いの中心は順番と変換する場所で、どちらが必ず速いという意味ではないよ。
ひよこ ひよこ
取り込んだデータは、何度でも使い直せる?
ペンギン先生 ペンギン先生
元に近いデータを保存しておけば、別の集計方法で使い直しやすいよ。ただし、保存する範囲や期間は設計による。ELTなら全データが必ず残る、ETLなら元データは残せない、という区別ではないんだ。
ひよこ ひよこ
dbtは、どこで使うの?
ペンギン先生 ペンギン先生
dbtは、取り込み済みのデータを変換する「T」の工程で使えるツールだよ。SQLでモデルを作り、テストやドキュメントも管理できる。データを抽出・読み込みするツールとは役割を分けて組み合わせるんだ。
ひよこ ひよこ
何でも先に入れればいいの?
ペンギン先生 ペンギン先生
分析先へ保存してよい情報か、誰が参照できるか、どれだけ保存するかを決めよう。取り込み前に情報を削除したり加工したりする必要があれば、その処理を先に行う設計もある。目的とデータの条件に合わせて選ぶんだ。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「ELT」って出てきたら「先にデータを取り込み、分析先で整える方法」と思えばだいたいOK!
📖 おまけ:英語の意味
「Extract, Load, Transform」 = 抽出・読み込み・変換
💬 E・L・Tは、それぞれの処理の頭文字だよ。ETLとは、変換と読み込みの順番が違うんだ。

参考資料

← 用語集にもどる