2025年3月、Power BI DesktopでDirect Lakeセマンティックモデルを作成するパブリックプレビューが発表されました。新しいDirect Lakeストレージモードを使用して、Microsoft FabricのOneLakeデータをデータを重複せずに視覚化できます。これにより、最新のデータを迅速かつ動的に利用できるため、ビジネスインサイトを引き出せます。ユーザーは複数のデータソースからテーブルを追加でき、データモデリングを簡単に行えるようになりました。さらに、作成したセマンティックモデルをPower BI Desktopでライブ編集し、レポート作成を行うことができます。
Power BI DesktopにおけるDirect Lakeセマンティックモデルの作成機能のプレビューチェック
2025年3月、MicrosoftはPower BI DesktopでDirect Lakeセマンティックモデルを作成する機能のパブリックプレビューを発表しました。この新機能により、Microsoft FabricのOneLakeデータを重複することなくPower BIで視覚化できるようになりました。Direct Lakeストレージモードを使用することで、Direct Lakeテーブルを持つPower BIセマンティックモデルは、最新のOneLakeから迅速で動的なインサイトを視覚化し、Copilotを活用した成功のための適切なコンテキストを提供します。今後は、Power BI DesktopでDirect Lakeセマンティックモデルを作成および編集するのがより簡単になります。
Direct Lakeセマンティックモデルの作成方法
以下に、数回のクリックでこれらのDirect Lakeセマンティックモデルを作成する方法を示します。
-
まず、まだ行っていない場合は、オプションのプレビューフィーチャーに移動し、1つまたは複数のFabricアーティファクトからDirect Lakeストレージモードでセマンティックモデルを作成するを選択します。
-
新しいPower BI Desktopインスタンスで、OneLakeカタログからLakehouseまたはWarehouseを選択し、接続をクリックします。
-
セマンティックモデルに名前を付け、ワークスペースを選択し、含めたいテーブルを選択してOKをクリックします。
これでセマンティックモデルがサービス内に作成され、OneLakeストレージからデータにアクセスできるようになりました。直接Power BI Desktopでセマンティックモデルのライブ編集が可能です。
-
他のLakehouseまたはWarehouseからテーブルを追加するには再度OneLakeカタログに戻ります。
-
前回と同様にLakehouseまたはWarehouseを選び、接続をクリックします。
-
今回はセマンティックモデル内にいるため、名前とワークスペースのオプションは表示されず、テーブルを選択してOKをクリックします。
これで、テーブルがセマンティックモデルに追加されました。
データモデリングの継続
ここからはデータモデリングを続けます。リレーションシップ、メジャー、計算グループ、階層などを追加できます。また、DAXクエリビューを利用してテーブルのデータを見ることや計算を試すこともできます。TMDL(タブラー・モデル・定義・言語)ビューも利用可能で、コードを使用して変更を行うことができます。
すべてのテーブルは同じOneLakeに保存されているため、通常のリレーションシップをテーブル間で作成できます。これにより、インポート体験と同様の動作が実現できます。
レポートの作成
レポートを作成するには、ファイル > 空白レポートに移動し、ライブ接続するセマンティックモデルを編集します。それを見つけるには、OneLakeカタログ > Power BIセマンティックモデルに移動すると、そのリストの一番上に表示されますので、接続をクリックします。
これにより、Power BI Desktopの2つのインスタンスが開き、一方でモデルのライブ編集を行い、もう一方でレポートを編集することができます。複数のモニターを使用している場合、または単一の大きなモニターの場合、これらを並べて編集可能です。
作成したレポートをPBIXとして保存し、準備ができたら公開します。ライブ編集中のモデルにはローカルPBIXファイルが作成されないため、セマンティックモデルは既にワークスペースに存在しています。メタデータのローカルコピーを持つためにPower BIプロジェクトにエクスポートすることも可能です。
Direct Lakeの新たな姿
Power BI Desktopで作成されたこれらのDirect Lakeテーブルは、Direct Lake on OneLakeと呼ばれる新しい形のDirect Lakeです。従来のDirect Lakeは、現在Direct Lake on SQLと呼ばれ、OneLakeのデルタテーブルからのデータアクセスに関しては、Direct Lake on OneLakeと同様の動作をします。
- Direct Lake on OneLakeは、データにアクセスするためにDirectQueryを使用することはありません。一方、Direct Lake on SQLは、DirectQueryを使用してSQLエンドポイントと会話できます。ビューは、デルタテーブルとして具現化されていない限り、Direct LakeモードではなくDirectQueryモードでアクセスされます。
- Direct Lake on OneLakeはマルチソースであり、同一のセマンティックモデル内で複数のLakehouseまたはWarehouseテーブルを使用できますが、Direct Lake on SQLは単一ソースです。
- セマンティックモデルは、Power BI Desktopで作成および編集されます。Webでの作成と編集の完全なサポートは計画中であり、初期段階では限られたWebモデリングがサポートされています。
結論
Power BI DesktopでDirect Lakeストレージモードを利用してセマンティックモデルを作成し、さらに他のLakehouseやWarehouseからテーブルを追加してデータモデリングを継続できます。詳細については、Direct Lakeのドキュメントをご確認ください。
今すぐお試しください!ご意見は下のコメントでお知らせください!
————-
Deep dive into Direct Lake on OneLake and creating Direct Lake semantic models in Power BI Desktop | Microsoft Power BI Blog
Source link
In March 2025, Microsoft announced a public preview for creating Direct Lake semantic models in Power BI Desktop, utilizing OneLake data from Microsoft Fabric without data duplication. This new storage mode allows users to create semantic models that provide real-time insights and is designed for seamless integration with Copilot.
Setting up a Direct Lake semantic model is straightforward. Users can activate the public preview feature in Power BI Desktop, then select a Lakehouse or Warehouse from the OneLake catalog to connect and create a model. The model can include tables from multiple data sources, offering greater flexibility than previous approaches. Users can also edit the model live, adding relationships, measures, and hierarchies with support for DAX query and TMDL views for advanced modifications.
For reporting, users can create a blank report connected to the semantic model, allowing simultaneous editing of both the model and report—ideal for users with multiple monitors. Published reports and connections can be made easily, and existing Direct Lake on SQL models can be migrated to Direct Lake on OneLake.
While Direct Lake on OneLake has unique functionality—such as not using DirectQuery and allowing for multi-source table integrations—Direct Lake on SQL remains available for operations requiring SQL endpoints. The transition between model types is supported, although limitations exist during the preview phase, such as the absence of support for shortcut tables and certain permissions.
In summary, this update enhances Power BI’s functionality, empowering users to create and manage dynamic semantic models effectively, and invites feedback during the public preview period. For further details, users are encouraged to check Microsoft’s documentation and resources.