次の方法で共有


Power BI セマンティック モデルを作成する

適用対象: Microsoft Fabric での SQL 分析エンドポイントウェアハウス、およびミラー化されたデータベース

Microsoft Fabric では、lakehouse、SQL 分析エンドポイント、または Warehouse 項目に基づいて、新しい Power BI セマンティック モデルを作成できます。

2025 年 11 月 30 日までに、すべての Power BI の既定 のセマンティック モデルが項目から切断され、独立したセマンティック モデルになります。 レポートやダッシュボードに引き続き使用する場合は保持し、不要になった場合は安全に削除できます。 詳細については、「 ブログ: Microsoft Fabric の既存の項目の既定のセマンティック モデルの分離」を参照してください。

Direct Lake モードで新しい Power BI セマンティック モデルを作成する

これらの新しい Power BI セマンティック モデルは、[データ モデルを開く] を使用してワークスペースで編集でき DAX クエリの記述やセマンティック モデルの行レベル セキュリティなどの他の機能で使用できます。 セマンティック モデルと Direct Lake モードの詳細については、 Microsoft Fabric の Power BI セマンティック モデルを参照してください。

Direct Lake モードを使用して Power BI セマンティック モデルを作成するには、次の手順に従います。

  1. Fabric ポータルで、目的の項目に基づいて新しいセマンティック モデルを作成します。
    • レイクハウスを開き、リボンの [新しい Power BI セマンティック モデル] を選択します。
    • または、ウェアハウスや SQL 分析エンドポイントなどの関連項目を開き、[ 新しいセマンティック モデル] を選択します。
  2. 新しいセマンティック モデルの名前を入力し、保存するワークスペースを選択して、含めるテーブルを選択します。 次に、[確認] を選択します。
  3. 新しい Power BI セマンティック モデルをワークスペースで編集できます。ここでは、リレーションシップの追加、測定、テーブルと列の名前の変更、レポート ビジュアルでの値の表示方法の選択などを行うことができます。 作成後にモデル ビューが表示されない場合は、ブラウザーのポップアップ ブロックを確認してください。
  4. 後で Power BI セマンティック モデルを編集するには、セマンティック モデルのコンテキスト メニューまたは項目の詳細ページから [データ モデルを開く] を選択して、セマンティック モデルをさらに編集します。

Power BI レポートは、Web モデリングから [新しいレポート] を選択してワークスペースで作成するか、この新しいセマンティック モデルにライブ接続して Power BI Desktop で作成できます。 Power BI Desktop から Power BI サービスのセマンティック モデルに接続する方法の詳細については、

インポートまたは DirectQuery ストレージ モードで新しい Power BI セマンティック モデルを作成する

Microsoft Fabric にデータを含めれば、任意のストレージ モード (Direct Lake、インポート、または DirectQuery) で Power BI セマンティック モデルを作成できます。 SQL 分析エンドポイントまたは Warehouse データを使用して、インポート モードまたは DirectQuery モードでより多くの Power BI セマンティック モデルを作成できます。

インポート モードまたは DirectQuery モードで Power BI セマンティック モデルを作成するには、次の手順に従います。

  1. Power BI Desktop を開き、サインインして、OneLake を選択します。
  2. レイクハウスまたはウェアハウスの SQL 分析エンドポイントを選択します。
  3. [ 接続 ] ボタンのドロップダウン リストを選択し、[ SQL エンドポイントへの接続] を選択します。
  4. インポートまたは DirectQuery ストレージ モードと、セマンティック モデルに追加するテーブルを選択します。

そこから、Power BI セマンティック モデルとレポートを作成して、準備ができたらワークスペースに発行できます。

新しい空の Power BI セマンティック モデルを作成する

[新しい Power BI セマンティック モデル] ボタンをクリックすると、新しい空白のセマンティック モデルが作成されます。

Power BI セマンティック モデルのスクリプトを作成する

SQL Server Management Studio (SSMS) を使用して、XMLA エンドポイントから Power BI セマンティック モデルをスクリプト化できます。

SSMS のオブジェクト エクスプローラーを使用してセマンティック モデルをスクリプト化することで、そのテーブル モデルのスクリプト言語 (TMSL) スキーマを表示します。 接続するには、powerbi://api.powerbi.com/v1.0/myorg/username のようなセマンティック モデルの接続文字列を使用します。 セマンティック モデルの接続文字列は、[設定][サーバー設定] にあります。 そこから、SSMS の [スクリプト] コンテキスト メニュー アクションを使用して、セマンティック モデルの XMLA スクリプトを生成できます。 詳細については、「XMLA エンドポイントを使用したデータセット接続」を参照してください。

スクリプト化には、Power BI セマンティック モデルに対する Power BI 書き込みアクセス許可が必要です。 読み取りアクセス許可を使用すると、データを表示できますが、セマンティック モデルのスキーマは表示できません。

次のステップ