Microsoft Data Analytics Day(Online) 勉強会にて発表しました
▽勉強会URL
https://sqlserver.connpass.com/event/354041/
▽アーカイブ
https://youtu.be/A9aIcowJn1I
# 概要
Microsoft Fabric と Databricks という 2 大レイクハウス・プラットフォームを 「ハブストレージ(ADLS Gen2 + Delta Lake)」 経由で疎結合に連携し、
・As-Is / To-Be の整理 – 二重メダリオンが生むコピー問題をどう解消する?
・ハブストレージ戦略の核心 – Delta Lake で実現する「実体 1 つ・入口 2 つ」構成
・3 パターンの相互運用
・Databricks 主体 → Fabric 参照
・Fabric 主体 → Databricks 参照
・ADLS ハブ → 双方対等アクセス(今回のメイン)
・デモ – 同じテーブルに対して双方向で参照・編集 が即時反映される様子を実演
・課題と設計ポイント – OPTIMIZE 競合、権限モデル二重管理、Warehouse 連携時の ETL など
を具体的なアーキテクチャ図・SQL 例・運用ガイドラインとともに解説しています。
レイクハウス時代の“データサイロ撲滅”を目指す方のヒントになれば幸いです。
👉 Qiita元記事はこちら:https://qiita.com/ReijiOtake/items/f134ae040a63576732ad
(English Description)
In this talk, we explored how two major lakehouse platforms—Microsoft Fabric and Databricks—can be loosely coupled via a hub storage architecture using ADLS Gen2 and Delta Lake.
The session covers:
・As-Is / To-Be analysis: How can we solve the duplication problem caused by dual medallion pipelines?
・Core strategy of hub storage: Achieving a “one physical copy, two logical entry points” model with Delta Lake
・Three interoperability patterns:
・Databricks-centric → Referenced by Fabric
・Fabric-centric → Referenced by Databricks
・Hub on ADLS → Equal access by both platforms (main focus)
・Live demo: Bi-directional read/write to the same Delta table with immediate reflection
・Challenges and design considerations:
・OPTIMIZE command contention
・Dual governance models (Unity Catalog vs OneLake)
・ETL needs when working with Fabric Warehouses
The presentation includes architectural diagrams, SQL code samples, and practical design guidance.
We hope this will be a useful reference for anyone aiming to eliminate data silos in the era of the lakehouse.
👉 Full article on Qiita: https://qiita.com/ReijiOtake/items/f134ae040a63576732ad