Direct Lake テーブルを持つセマンティック モデルを使用して Power BI プロジェクト (PBIP) で作業する場合、Power BI Desktop は、リモート セマンティック モデルとも呼ばれる Fabric ワークスペース内のセマンティック モデルに接続する必要があります。 リモート モデリングはライブ編集です。行ったすべての変更は、ワークスペース内のセマンティック モデルにすぐに適用されます。 ただし、ライブ編集とは異なり、セマンティック モデルとレポート定義またはメタデータをローカル PBIP ファイルに保存できます。このファイルは、後で Fabric Git Integration などのデプロイ メカニズムを使用して Fabric ワークスペースにデプロイできます。 Power BI Project (PBIP) を使用したリモート モデリングの詳細について説明します。
Direct Lake モードでのセマンティック モデルのプロのエンタープライズ開発ワークフローをサポートするには、セマンティック モデルを編集用に開いた後に、セマンティック モデルの定義をエクスポートできます。これにより、セマンティック モデルのローカル コピーと、Fabric Git Integration などの Fabric デプロイ メカニズムで使用できるレポート メタデータが提供されます。 Power BI Desktop レポート ビュー が有効になり、ローカル レポートを表示および編集できるようになります。 Power BI Desktop から直接発行することはできませんが、Git 統合を使用して発行できます。 [ 保存] ボタンを使用して、ローカル モデルのメタデータとレポートを Power BI プロジェクト フォルダーに保存することもできます。
Power BI プロジェクトへのエクスポート
Direct Lake モードでのセマンティック モデルのプロのエンタープライズ開発ワークフローをサポートするには、セマンティック モデルを編集用に開いた後に、セマンティック モデルの定義をエクスポートできます。これにより、セマンティック モデルのローカル コピーと、Fabric Git Integrationなどの Fabric デプロイ メカニズムで使用できるレポート メタデータが提供されます。 Power BI Desktop レポート ビューが有効になり、ローカル レポートの表示と編集、Power BI Desktop から直接発行することはできませんが、Git 統合を使用して発行できます。 [ 保存] ボタンを使用して、ローカル モデルのメタデータとレポートを Power BI プロジェクト フォルダーに保存することもできます。
[ファイル] > [エクスポート] > [Power BI Project] に移動し、Power BI Project ファイル (PBIP) としてエクスポートします。
既定では、PBIP ファイルは %USERPROFILE%\Microsoft Fabric\repos\[Workspace Name]
フォルダーにエクスポートされます。 ただし、エクスポート プロセス中に別の場所を選択することもできます。
エクスポート を選択すると、エクスポートされたセマンティック モデルの PBIP ファイルを含むフォルダーが空のレポートと共に開きます。
エクスポート後、Power BI Desktop の新しいインスタンスを開き、エクスポートした PBIP ファイルを開いて Power BI プロジェクトでの編集を続行する必要があります。 PBIP ファイルを開くと、Power BI Desktop によって、ファブリック ワークスペースに新しいセマンティック モデルを作成するか、リモート モデリング 既存のセマンティック モデルを選択するように求められます。
Power BI プロジェクトを使用したリモート モデリング
Direct Lake モードなどのローカル Power BI Analysis Services エンジンで実行できないセマンティック モデルを使用して Power BI プロジェクト (PBIP) で作業する場合、Power BI Desktop は、リモート セマンティック モデルである Fabric ワークスペースのセマンティック モデルに接続されている必要があります。 ライブ編集 と同様に、行ったすべての変更がワークスペースのセマンティック モデルにすぐに適用されます。 ただし、ライブ編集とは異なり、セマンティック モデルとレポート定義をローカル PBIP ファイルに保存し、後で Fabric Git Integrationなどのデプロイ メカニズムを使用して Fabric ワークスペースにデプロイできます。
注
Direct Lake モードのセマンティック モデルは、Fabric Git Integrationを使用して Git リポジトリにエクスポートすると、Power BI Desktop を使用して編集できます。 これを行うには、少なくとも 1 つのレポートがセマンティック モデルに接続されていることを確認し、レポートのエクスポートされた definition.pbir ファイルを開いて、レポートとセマンティック モデルの両方を編集します。
Power BI プロジェクトを開く
リモート セマンティック モデルを必要とする Power BI プロジェクト (PBIP) を開くと、Power BI Desktop によって、新しいセマンティック モデルを作成するか、ファブリック ワークスペース内の既存のセマンティック モデルを選択するように求められます。
存在するセマンティック モデルを選択し、定義が異なる場合、次の図に示すように、上書きする前に Power BI Desktop から警告が表示されます。
注
PBIP をエクスポートしたのと同じセマンティック モデルを選択できます。 ただし、リモート セマンティック モデルを必要とする PBIP を使用する場合のベスト プラクティスは、各開発者が独自のプライベート リモート セマンティック モデルで作業し、他の開発者からの変更との競合を回避することです。
タイトル バーを選択すると、次の図に示すように、PBIP ファイルの場所と、Fabric ワークスペースに格納されているリモート セマンティック モデルの両方が表示されます。
ローカル設定は、構成済みのセマンティック モデルを使用して Power BI プロジェクト ファイルに保存されます。次回 PBIP を開くと、プロンプトは表示されません。ファブリック セマンティック モデルは、Power BI Project ファイル内のセマンティック モデルのメタデータで上書きされます。
リモート セマンティック モデルの変更
プレビュー中に、PBIP でリモート セマンティック モデルを切り替える場合は、\*.SemanticModel\.pbi\localSettings.json
ファイルに移動する必要があります。 接続したいセマンティックモデルのIDにremoteModelingObjectId プロパティを変更するか、プロパティ を完全に削除することができます。 PBIP を再度開くと、Power BI Desktop は新しいセマンティック モデルに接続するか、既存のセマンティック モデルを作成または選択するように求めます。
注
このセクションで説明する構成は、ローカル開発のみを目的としており、異なる環境でのデプロイには使用しないでください。