---
title: Databricks の Lakeflow 宣言型パイプライン (LDP) と Fabric のマテリアライズド・レイクビュー (MLV) を比較してみた
tags: 
author: [Satoshi ENOMOTO](https://www.docswell.com/user/satoshi_enomoto)
site: [Docswell](https://www.docswell.com/)
thumbnail: https://bcdn.docswell.com/page/PJRGGQVRE9.jpg?width=480
description: Microsoft Data Analytics Day(Online) 勉強会_20250827発表資料 勉強会: https://sqlserver.connpass.com/event/364307/ Qiita: https://qiita.com/satoshi_enomoto
published: August 27, 25
canonical: https://www.docswell.com/s/satoshi_enomoto/56E6J8-2025-08-27-190422
---
# Page. 1

![Page Image](https://bcdn.docswell.com/page/PJRGGQVRE9.jpg)

Microsoft Data Analytics Day(Online) 勉強会
Databricks の Lakeflow 宣言型パイプライン (LDP) と
Fabric のマテリアライズド・レイクビュー (MLV) を
比較してみた
発表者：Satoshi Enomoto
2024/08/27


# Page. 2

![Page Image](https://bcdn.docswell.com/page/PEXXX5ZYEX.jpg)

目次
• 概要
• 開発体験（言語・定義方法）
• 実行／更新方式
• 運用・モニタリング
• 作成手順の流れ
• Tips
2


# Page. 3

![Page Image](https://bcdn.docswell.com/page/3EKWW684ED.jpg)

概要
• Databricks: Lakeflow 宣言型パイプライン (Lakeflow Declarative Pipelines, LDP)
✓ バッチおよびストリーミングのデータパイプラインを、SQLおよびPythonで宣言的に構築可能なフレームワーク
✓ Unity Catalog と統合されたLakehouse環境で、依存関係管理・自動最適化・品質チェックなどを備えたモダン
ETL
✓ Lakeflow 宣言型パイプラインの概念 - Azure Databricks | Microsoft Learn
• Microsoft Fabric: マテリアライズド・レイクビュー (Materialized Lake Views, MLV)
✓ Medallionアーキテクチャ（Bronze→Silver→Gold）を容易に実施できる宣言型SQLビュー（現時点はプレ
ビュー）
✓ データ品質ルールの定義、系統（Lineage）可視化、実行の最適化・モニタリング機能などをネイティブにサポート
✓ マテリアライズされたレイクビューの概要 - Microsoft Fabric | Microsoft Learn
3


# Page. 4

![Page Image](https://bcdn.docswell.com/page/L731162DJ5.jpg)

開発体験（言語・定義方法）
比較項目
LDP
MLV
定義言語
Pythonデコレータ（dltモジュール）またはSQLベースの宣
言構文
Spark SQLベースの CREATE MATERIALIZED
LAKE VIEW 文で宣言
パイプライン構築
Databricksノートブックやスクリプトで記述、依存関係は
自動解析
Fabricノートブック上でSQLを使って定義
4


# Page. 5

![Page Image](https://bcdn.docswell.com/page/87DXXVZ2EG.jpg)

開発体験（言語・定義方法）
比較項目
LDP
MLV
定義言語
Pythonデコレータ（dltモジュール）またはSQLベースの宣
言構文
Spark SQLベースの CREATE MATERIALIZED
LAKE VIEW 文で宣言
パイプライン構築
Databricksノートブックやスクリプトで記述、依存関係は
自動解析
Fabricノートブック上でSQLを使って定義
5


# Page. 6

![Page Image](https://bcdn.docswell.com/page/VJPPPVDLJ8.jpg)

実行／更新方式
•
LDP
✓ ドライラン：実際には処理されずにコードを確認できる
✓ パイプラインを実行（デフォルト更新）：新しいレコードを処理
✓ テーブルを完全に更新して～～（フルリフレッシュ）：すべてのレコードを再処理
6


# Page. 7

![Page Image](https://bcdn.docswell.com/page/2EV22Z16EQ.jpg)

実行／更新方式
•
MLV
✓ 現在、全件フルリフレッシュのみ対応
✓ 増分更新は今後のリリースに計画されている
マテリアライズされたレイクビューの概要 - Microsoft Fabric | Microsoft Learn
7


# Page. 8

![Page Image](https://bcdn.docswell.com/page/57GRR422EL.jpg)

運用・モニタリング
•
LDP
✓ DAG によって依存関係を確認可能
✓ パイプライン設定（サーバレス・通知・JSON設定など）で柔軟な運用管理
✓ Lakeflow Jobs によるジョブオーケストレーションも可能
8


# Page. 9

![Page Image](https://bcdn.docswell.com/page/4EQVVGP9JP.jpg)

運用・モニタリング
•
MLV
✓ Lineageの可視化、スケジュール管理、実行履歴や品質レポートの統合されたUIあり
9


# Page. 10

![Page Image](https://bcdn.docswell.com/page/KJ4MM5XRE1.jpg)

運用・モニタリング
•
MLV
✓ Lineageの可視化、スケジュール管理、実行履歴や品質レポートの統合されたUIあり
データ品質に関する Power BI レポート - Microsoft Fabric | Microsoft Learn
10


# Page. 11

![Page Image](https://bcdn.docswell.com/page/LE188WNV7G.jpg)

作成手順の流れ
•
LDP
Qiita の記事で説明
Lakeflow パイプライン エディターを使用してLakeflow 宣言型 パイプライン を動かしてみる #Azure – Qiita
•
MLV
Qiita の記事で説明
Microsoft Fabric のマテリアライズド・レイクビューを動かしてみた #Azure - Qiita
11


# Page. 12

![Page Image](https://bcdn.docswell.com/page/GEWZZ643E2.jpg)

Tips
•
MLV
✓ パイプラインからMLVノートブックを実行してみたところエラーになった
→パイプラインから実行できれば変数（スキーマ名やテーブル名）を渡すことができる？
12


# Page. 13

![Page Image](https://bcdn.docswell.com/page/47Z11Y2GJ3.jpg)

ご清聴ありがとうございました！


