Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
[4] Power BI Deep Dive [2026-05]
Search
Ohata Masatoshi
May 17, 2026
Technology
180
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
75
[5] Power BI Deep Dive [2026-06]
ohata_bi
0
80
[3] Power BI Deep Dive [2026-04]
ohata_bi
0
210
[2] Power BI Deep Dive [2026-03]
ohata_bi
0
180
2026-02 Microsoft Data Analytics Day
ohata_bi
0
210
[1] Power BI Deep Dive [2026-02]
ohata_bi
2
290
Power BI は、レポート テーマにこだわろう!テーマのティア表付き
ohata_bi
0
440
Fabric 移行時の躓きポイントと対応策
ohata_bi
1
470
Other Decks in Technology
See All in Technology
Apache Icebergインフラストラクチャ:ストレージ・カタログ・エンジンの選択肢とClouderaプラットフォームでの実装
tsugiyama
0
110
オートロックマンションなのに、各部屋は施錠なし!? 攻撃者が組織内ネットワークで大暴れする理由 / The Front Door Is Locked, but the Rooms Are Wide Open: Why Attackers Move Freely Inside Enterprise Networks
nttcom
1
6k
Head First モブプログラミング / Head First Mobprogramming
takaking22
10
12k
TypeScript入門 2026
recruitengineers
PRO
3
670
Data Hubグループ 紹介資料
sansan33
PRO
0
3.2k
QAエンジニア起点で進める、SmartHRにおける信頼性向上について
kaomi_wombat
1
150
つくって納得、つかって実感! 大規模言語モデルことはじめ ver2.0
recruitengineers
PRO
5
1.8k
Bits Agent Builder の⼊⾨と活⽤事例
nulabinc
PRO
0
170
モノリス Rails でも日中に rails db:migrate を走らせたい! / Daytime rails db:migrate on Monolithic Rails!
euglena1215
4
630
LLM・AIエージェントシステムベストプラクティス
shibuiwilliam
6
1.4k
猫付きpingコマンドを自作
uyuki234
0
250
【CEDEC2026】コードレビュー支援ツール開発から学ぶ:LLMを用いた業務システムの実践的な運用設計と誤出力対策
cygames
PRO
0
840
Featured
See All Featured
sira's awesome portfolio website redesign presentation
elsirapls
0
320
Un-Boring Meetings
codingconduct
0
390
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
530
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
210
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.2k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Accessibility Awareness
sabderemane
1
180
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.3k
Prompt Engineering for Job Search
mfonobong
0
410
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.7k
Paper Plane (Part 1)
katiecoart
PRO
1
10k
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