Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
[4] Power BI Deep Dive [2026-05]
Search
Ohata Masatoshi
May 17, 2026
Technology
200
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
[4] Power BI Deep Dive [2026-05]
PBI Deep Dive 2026-05 の資料です。
Ohata Masatoshi
May 17, 2026
More Decks by Ohata Masatoshi
See All by Ohata Masatoshi
Power BI Deep Dive [2026-08]
ohata_bi
0
120
[5] Power BI Deep Dive [2026-06]
ohata_bi
0
92
[3] Power BI Deep Dive [2026-04]
ohata_bi
0
230
[2] Power BI Deep Dive [2026-03]
ohata_bi
0
200
2026-02 Microsoft Data Analytics Day
ohata_bi
0
220
[1] Power BI Deep Dive [2026-02]
ohata_bi
2
360
Power BI は、レポート テーマにこだわろう!テーマのティア表付き
ohata_bi
0
450
Fabric 移行時の躓きポイントと対応策
ohata_bi
1
490
Other Decks in Technology
See All in Technology
【Findyテック文化祭ワークショップ】新卒エンジニア&採用担当と作る、 なりたい姿と今やるべき一歩
dip_tech
PRO
0
150
KanaAI
shreyas1009
0
110
「ピッケル本」日本語版は4.0(第6版)が出版されるべき / pickaxe4-nagoyark05
kakutani
2
310
AIエージェントを安全で速い現場監督にする:Jev・Obsidian・メタハーネス
x5gtrn
PRO
0
140
Cloudflare Workers 向けアプリを C# で構築する ~WASM Native AOT への道~
nenonaninu
1
1.8k
AI感のないAWS構成図をAIエージェントに描かせたい!
sagochiko
2
470
OpenClawでAzure DevOpsのWiki更新を自動化する - クラウドAIだけでは届かない場所へ
yutakaosada
0
130
特殊変数大全
dak2
0
170
Swap and Memory Reclaim - Squeezing Out More RAM
ennael
PRO
1
740
なぜ「決定性」が 決定的に重要なのか? Durable Execution 基盤の数理的理解 #serverlessjp / ServerlessDays Tokyo 2026
ytaka23
4
1.4k
覗いてみよう 関数型ビジュアル言語×2Dグラフィックスの世界
yohyamasaki
0
150
Lambda MicroVMsが分からなすぎたので使い所を1から考えてみた
tsukuboshi
1
220
Featured
See All Featured
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
2k
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
370
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
780
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.8k
Become a Pro
speakerdeck
PRO
31
6.3k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
510
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
203
76k
Un-Boring Meetings
codingconduct
0
430
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
710
A Soul's Torment
seathinner
8
3.7k
Claude Code のすすめ
schroneko
67
230k
Transcript
Power BI Deep Dive 2026–05 Direct Lake を選ぶ「基準」
円滑な進行のため、ご質問時を除きマイクはオフしてください。 • 資料は後日、Connpass の本イベントページにアップロードします。 • 本セッションは 録画していますが、アーカイブ公開は行いません(運営の記録用です)。 内容に関する注意 • 本シリーズ「Power
BI Deep Dive Power Series」では、Fabric × Power BI を中心に取り上げます。 • 一部、プレビュー版/提供前の機能を取り上げる場合があります。 • 内容については 正確性・有用性に配慮していますが、すべてを保証するものではありません。 • 本勉強会での説明や見解は、私個人のものであり、所属する組織・団体を代表するものではありません。 導入時のお願い • 自社環境へ導入する際は、テスト環境での事前検証を行い、最新の公式ドキュメントの確認に加えて、 Microsoft の営業・サポート窓口や担当ベンダーと相談しながら進めてください。 • 本内容を参考にしたことによって問題が生じた場合でも、責任は負いかねますのでご了承ください。 本勉強会ご参加にあたってのご案内 © 2026 Masatoshi Ohata
本日のアジェンダ 時間 内容 19:00 - 19:05 イントロ 19:05 - 19:45
本題 19:45 - 20:00 質問コーナー、アフタートーク © 2026 Masatoshi Ohata
プロフィール 大畑 正利 (おおはた まさとし) エンドツーエンドのデータアーキテクトとして、 Microsoft Fabric を中心にデータ基盤構築 から分析・可視化、AI
活用までを一貫して担当。 © 2026 Masatoshi Ohata Power BI Deep Dive 担当
今日のゴール © 2026 Masatoshi Ohata • Direct Lake を使うべき状況を判断できる •
Direct Lake を避けるべき状況も理解できる • Import / DirectQuery / Direct Lake の 位置づけを整理できる
本日のアジェンダ 時間 内容 19:00 - 19:05 イントロ 19:05 - 19:45
本題 19:45 - 20:00 質問コーナー、アフタートーク © 2026 Masatoshi Ohata
• Import / DirectQuery / Direct Lake の使い分けのラインが分かりにくい • “どれを選ぶべきか”が現場で迷いやすい
• データ量・鮮度・性能・運用コストがトレードオフになる • Fabric 時代は Lakehouse 中心の設計が増え、判断がさらに複雑化 • → Direct Lake を選ぶ基準を体系化する必要がある なぜ Direct Lake の“使いどころ”が難しいのか? © 2026 Masatoshi Ohata
• 不必要な Import リフレッシュが消え、運用コストが下がる • DirectQuery の性能問題から解放される • Lakehouse のデータを“そのまま”高速に活用できる
• モデル設計がシンプルになり、保守性が上がる • アーキテクチャ全体が Fabric ネイティブで統一される • → データ基盤と BI の一体化が進む Direct Lake を正しく選べると何が変わる? © 2026 Masatoshi Ohata
Direct Lake が必要になるのは、 「鮮度・性能・運用コスト」を同時に満たしたい時。 • Import ではサイズや更新が限界 • DirectQuery では性能や機能制約が厳しい
• → そのギャップを埋めるのが Direct Lake 今日の結論 © 2026 Masatoshi Ohata
• 大量データを高速に扱いたい • 更新処理やデータ移動を極力なくしたい • DirectQuery の制限を避けつつ最新データを使いたい • Fabric ネイティブの
Lakehouse 中心で設計したい • → 三つ巴の最適化が必要な時に Direct Lake が効く Direct Lake が必要になる典型状況 © 2026 Masatoshi Ohata
3つのストレージモード Import • Power BI にデータを保存 • すべての変換が可能 • データの更新が必要
DirectQuery • ソースに都度問い合わせ • 変換は限定的 • 常に最新だが性能はソース依存 Direct Lake • Onelake Delta を直接参照 • 変換は限定的(フォールバックあり) • 更新不要・高速 コンポジットはストレージモードを組み合わせます
• OneLake 上の Delta テーブルを直接読む • データ移動なし・更新なし • Import と
DirectQuery の “いいとこ取り” • ただし フォールバック がある点は重要 Direct Lake の本質 © 2026 Masatoshi Ohata
大量データ × 高速応答 • Import:サイズ・更新が厳しい • DirectQuery:性能が出ない • → Direct
Lake が最適 Direct Lake が必要になるシナリオ① © 2026 Masatoshi Ohata
更新処理を極力なくしたい • 毎日・毎時のリフレッシュが負担 • 運用コストを下げたい • → Direct Lake は更新不要
Direct Lake が必要になるシナリオ② © 2026 Masatoshi Ohata
Fabric ネイティブで統一したい • Lakehouse 中心のアーキテクチャ • Delta テーブルをそのまま BI に使いたい
• → Direct Lake が最も自然 Direct Lake が必要になるシナリオ③ © 2026 Masatoshi Ohata
複数の Lakehouse / Warehouse を 1 モデルで 扱いたい • エンタープライズ規模の統合
• Import のようなコピーを避けたい • → Direct Lake の柔軟性が活きる Direct Lake が必要になるシナリオ⑤ © 2026 Masatoshi Ohata
• Delta で管理されていないデータ • SQL Endpoint 経由でフォールバックが頻発 • モデル側で高度な変換をしたい(Import が向く)
• 外部データソース中心(DirectQueryが自然) Direct Lake を使うべきでないケース © 2026 Masatoshi Ohata
• Desktop(プレビュー)はフォールバックしにく • いSQL Endpoint はフォールバックしやすい • 未サポート機能を使うと DirectQuery に切り替わ
る • → どのテーブルがどのソースを参照しているか把握 が重要 フォールバックの注意点 © 2026 Masatoshi Ohata
• データ量 • 鮮度要求 • 性能要求 • 運用コスト • アーキテクチャ整合性
• フォールバック許容度 → この 6 軸で “Direct Lake を使うべきか” を判断で きる まとめ:Direct Lake を選ぶ判断軸(6 つ) © 2026 Masatoshi Ohata
Semantic models|ストレージ形式の判断軸 判断軸 要件・条件 適したストレージ形式 ① データ規模 小〜中規模 Import 大規模・今後も増加前提
Direct Lake / Composite ② 鮮度要件 バッチ更新で問題なし Import ほぼリアルタイムが必要 Direct Lake / DirectQuery ③ パフォーマンスと制御 高速・安定性を最優先 Import / Direct Lake ソース側制御・既存DB運用を優先 DirectQuery ④ エンタープライズ運用 再利用・標準化を重視 Direct Lake 段階移行・方式混在が必要 Composite
Direct Lake の2つの接続先 • Direct Lake on OneLake • OneLake
上の Delta テーブルを直接参照 • データ移動やリフレッシュ不要 • シンプルで高速な構成 • Fabric ネイティブな Lakehouse 中心の設計に適 する • Direct Lake on SQL Endpoint • SQL Endpoint 経由で Delta テーブルを参照 • SQL ベースの既存運用やツールと親和性が高い • 一部機能や操作でフォールバックが発生しやすい • SQL 主体の分析・移行シナリオに適する 設計上の注意点 接続先によって DirectQuery への フォールバック挙動が変わる パフォーマンスと機能制限の理解が必 須 on OneLake / on SQL Endpoint
Direct Lake のベストプラクティス • 変換は上流で行い、Delta テーブルを 最終形に 近い状態で具体化 • SQL
Endpoint や未サポート機能の利用を避け、 DirectQuery へのフォールバックを防止 • 必要な行・列のみ を含め、高カーディナリティ列 や不要な列を排除 • 整数キー・列指向・適切なパーティションなど、最 適なデータ型と構造 を採用 • Auto Optimize やファイルサイズ調整など、 Delta テーブルの最適化を徹底 Direct Lake
• Lakehouse に Delta テーブルを準備 • Tables から新しいセマンティックモデルを作 • 成フォールバックを避ける設計にする
(計算列・外部ソース・SQL Endpoint を避ける) Direct Lake の作成方法(3 ステップ)
• 計算列は使用不可(フォールバックの原因) • 複雑な DAX(X 系 / FILTER など)は注意 •
外部ソースとの結合は不可 • SQL Endpoint 経由の参照はフォールバック Direct Lake を維持するための注意点 © 2026 Masatoshi Ohata
本日のアジェンダ 時間 内容 19:00 - 19:05 イントロ 19:05 - 19:45
本題 19:45 - 20:00 質問コーナー、アフタートーク © 2026 Masatoshi Ohata
2026-06-14(日) 19:00~20:00 次回の日程(予定)
日付 テーマ May 7 Microsoft Fabric を使用したいですか? May 12 認定取得:
Fabric Data Engineer (DP-700 Accelerated) May 19 認定取得: Fabric Analytics Engineer (DP-600 Accelerated) https://aka.ms/fabric/japanese 認定取得: Microsoft Fabric