【でーたれいくはうす】

データレイクハウス とは?

最終更新:
💡 レイクのデータに、整理して安心して使う仕組みを重ねる

データレイクハウスとは、データレイク上のファイルに、テーブルの更新管理やスキーマなどデータウェアハウスに近い管理機能を組み合わせ、分析や機械学習に使うデータ基盤の設計。保存層・管理層・処理エンジンを連携させる。

📌 このページのポイント
レイク上のデータに、管理と分析を重ねるSQL分析機械学習テーブルの管理層更新・スキーマ・メタデータDelta Lake / Icebergなど表のファイル画像・ログなどデータレイクの保存基盤置くだけでは品質や権限は整わない
保存層・管理層・処理エンジンの役割を示した模式図。すべてのファイルに同じテーブル管理が付くわけではありません。
ひよこ ひよこ
データレイクとDWHの何が違うの?
ペンギン先生 ペンギン先生
レイクは、ファイルなどを広く保存する基盤。DWHは、整理したデータを分析に使う仕組みだよ。両方を別々に持つ構成では、データの移動や二重管理、更新の遅れなどが課題になることがあるんだ。
ひよこ ひよこ
データレイクハウスで何が変わるの?
ペンギン先生 ペンギン先生
レイク上のファイルに、どのファイルが表を構成するか、どの更新を反映するかなどの管理を加えるよ。そこへSQL分析や機械学習の処理エンジンをつなぐ。保存、テーブル管理、処理の役割を組み合わせるんだ。
ひよこ ひよこ
ペンギン先生 ペンギン先生
レイク上のテーブルの管理を支える技術だよ。データファイルだけでなくメタデータを使い、更新の整合性やスキーマの変更などを扱うんだ。利用できる機能や対応する処理エンジンは、技術とバージョンごとに確認しよう。
ひよこ ひよこ
画像もログも、置くだけできれいな表になるの?
ペンギン先生 ペンギン先生
そうではないよ。さまざまなデータを保存できることと、テーブルとして管理できることは別なんだ。分析用に整える処理、権限や品質の管理も必要だよ。すべてのファイルに自動で同じ管理機能が付くわけではないんだ。
ひよこ ひよこ
DWHを全部置き換えた方がいい?
ペンギン先生 ペンギン先生
用途によるよ。既存の基盤や、分析と機械学習の使い方、扱うデータ、運用体制を見て選ぼう。レイクハウスという名前だけで費用が下がったり速くなったりするわけではなく、構成と実際の処理で評価することが大切だね。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「データレイクハウス」って出てきたら「データレイクに表の管理と分析の仕組みを重ねた基盤」と思えばだいたいOK!
📖 おまけ:英語の意味
「Data Lakehouse」 = データレイクとデータウェアハウスを組み合わせる基盤
💬 Data LakeとData Warehouseを組み合わせた呼び方だよ。Databricksなどの研究者らが2021年のCIDRで、レイク上のデータ管理と分析を統合する設計を論じているよ。

参考資料

← 用語集にもどる