適用対象: ✅Microsoft Fabric での SQL 分析エンドポイント、ウェアハウス、およびミラー化されたデータベース
Microsoft Fabric では、lakehouse、SQL 分析エンドポイント、または Warehouse 項目に基づいて、新しい Power BI セマンティック モデルを作成できます。
注
2025 年 11 月 30 日までに、すべての Power BI の既定 のセマンティック モデルが項目から切断され、独立したセマンティック モデルになります。 レポートやダッシュボードに引き続き使用する場合は保持し、不要になった場合は安全に削除できます。 詳細については、「 ブログ: Microsoft Fabric の既存の項目の既定のセマンティック モデルの分離」を参照してください。
- 2025 年 9 月 5 日以降、倉庫、レイクハウス、またはミラー化されたアイテムが作成されると、Power BI の既定 のセマンティック モデルは自動的に作成されなくなります。 詳細については、ブログ:「既定のセマンティックモデルの終了」を参照してください。
- アイテムにセマンティック モデルがまだない場合は、 Power BI セマンティック モデルを作成できます。
Direct Lake モードで新しい Power BI セマンティック モデルを作成する
これらの新しい Power BI セマンティック モデルは、[データ モデルを開く] を使用してワークスペースで編集でき DAX クエリの記述やセマンティック モデルの行レベル セキュリティなどの他の機能で使用できます。 セマンティック モデルと Direct Lake モードの詳細については、 Microsoft Fabric の Power BI セマンティック モデルを参照してください。
Direct Lake モードを使用して Power BI セマンティック モデルを作成するには、次の手順に従います。
-
Fabric ポータルで、目的の項目に基づいて新しいセマンティック モデルを作成します。
- レイクハウスを開き、リボンの [新しい Power BI セマンティック モデル] を選択します。
- または、ウェアハウスや SQL 分析エンドポイントなどの関連項目を開き、[ 新しいセマンティック モデル] を選択します。
- 新しいセマンティック モデルの名前を入力し、保存するワークスペースを選択して、含めるテーブルを選択します。 次に、[確認] を選択します。
- 新しい Power BI セマンティック モデルをワークスペースで編集できます。ここでは、リレーションシップの追加、測定、テーブルと列の名前の変更、レポート ビジュアルでの値の表示方法の選択などを行うことができます。 作成後にモデル ビューが表示されない場合は、ブラウザーのポップアップ ブロックを確認してください。
- 後で 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 セマンティック モデルを作成するには、次の手順に従います。
- Power BI Desktop を開き、サインインして、OneLake を選択します。
- レイクハウスまたはウェアハウスの SQL 分析エンドポイントを選択します。
- [ 接続 ] ボタンのドロップダウン リストを選択し、[ SQL エンドポイントへの接続] を選択します。
- インポートまたは 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 書き込みアクセス許可が必要です。 読み取りアクセス許可を使用すると、データを表示できますが、セマンティック モデルのスキーマは表示できません。