Direct Lake セマンティック モデルのテーブルを編集する
Direct Lake モードのテーブルでセマンティック モデルは、Microsoft Fabric と OneLake のデータから取得されます。 Power BI のインポートと DirectQuery のデータ変換エクスペリエンスの代わりに、Direct Lake モードではテーブル編集エクスペリエンスを使用し、Direct Lake モードのセマンティック モデルで使用するテーブルを選択することができます。
テーブル編集の使用と機能
テーブル編集の目的は、Direct Lake モードでセマンティック モデルのテーブルを追加または削除することです。 このようなテーブルは、レイクハウスやウェアハウスなどの OneLake にデータを書き込む単一の Fabric アイテムに存在します。
次の図は、テーブル編集の初期ダイアログを示しています。
テーブル編集ダイアログの領域は次のとおりです。
- タイトルには編集中/作成中が表示されます。
- 情報テキストと詳細情報は Direct Lake のドキュメントへのリンクを参照してください。
- データ ソースから特定のテーブルまたはビューを検索します。
- 表示されるスキーマやオブジェクト型 (テーブルまたはビュー) を制限するフィルタリングします。
- レイクハウスまたはウェアハウスの SQL 分析エンドポイントを同期するために再読み込みを行います (レイクハウスまたはウェアハウスへの書き込みアクセス許可が必要です)。 一部のシナリオでは使用できません。
- ツリー ビュー は、使用可能なテーブルまたはビューを整理します。
- スキーマ名
- オブジェクト型 (テーブルまたはビュー)
- テーブル名またはビュー名
- オブジェクト型 (テーブルまたはビュー)
- スキーマ名
- チェックボックスを使用すると、セマンティックモデルで使用するテーブルやビューを選択または解除できます。
- [確認] ボタンまたは [キャンセル] ボタンで、セマンティックモデルへの変更を行うかどうかを決定できます。
セマンティック モデルでは、予想されるレポートをサポートするためにテーブルと列の名前を変更できます。 編集テーブルにはデータ ソース テーブル名が表示され、スキーマ同期はセマンティック モデルの名前の変更には影響しません。
レイクハウスでは、テーブルとビューの名前を変更することもできます。 テーブルがセマンティック モデルに追加された後、アップストリーム データ ソースでテーブルまたは列の名前が変更された場合でも、セマンティック モデルスキーマ同期では前の名前を使用してテーブルが検索されるため、スキーマ同期時にテーブルはモデルから削除されます。新しい名前のテーブルは、[テーブル編集] ダイアログボックスがクリアされ、明示的に再度チェックしてセマンティック モデルに再度追加する必要があります。 測定は新しいテーブルに移動できますが、リレーションシップと列プロパティの更新をテーブルに再適用する必要があります。
エントリ ポイント
以降のセクションでは、Direct Lake でセマンティック モデルを編集する複数の方法について説明します。
Web モデリングの Direct Lake モードでのセマンティック モデルの編集
ブラウザーでセマンティック モデルを編集するときに、次の図に示すように、テーブル編集を起動するリボン ボタンがあります。
リボン ボタンを選択すると、次の図に示すように テーブル編集 ダイアログが起動します。
セマンティック モデルのテーブルに影響を与える多くのアクションを実行できます。
- 変更なしで [確認] ボタンを選択すると、スキーマ同期が開始されます。追加または削除された列など、データ ソース内のすべてのテーブル変更がセマンティック モデルに適用されます。
- [キャンセル] ボタンを選択すると、更新を適用せずにモデルの編集に戻ります。
- 以前に選択されていないテーブルまたはビューを選択すると、選択した項目がセマンティック モデルに追加されます。
- 以前に選択した [選択解除] テーブルまたはビューは、セマンティック モデルから削除されます。
メジャーを持つテーブルは選択を解除できますが、列が削除され、メジャーのみが表示された状態でモデルに表示されます。 メジャーは削除することも、別のテーブルに移動することもできます。 すべてのメジャーが移動または削除されたら、[テーブルの編集] に戻り、[確認] をクリックして、モデルに空のテーブルが表示されないようにします。
レイクハウスとウェアハウスから新しいセマンティック モデルを作成する
セマンティック モデルを作成するときは、次の 2 つのプロパティを指定する必要があります。
- Direct Lake セマンティック モデル: ワークスペース内の後から変更可能なセマンティック モデル名。 同じ名前のセマンティック モデルがワークスペースに既に存在する場合は、モデル名の末尾に数値が自動的に追加されます。
- ワークスペース: セマンティック モデルが保存されているワークスペース。 既定では、現在作業中のワークスペースが選択されていますが、別の Fabric ワークスペースに変更できます。
次の図は、新しいセマンティック モデル ダイアログを示しています。
デフォルトのセマンティック モデル
Direct Lake モードのデフォルトの Power BI セマンティック モデルには、いくつかの違いがあります。 相違点の詳細については、Microsoft Fabric のデフォルトの Power BI セマンティック モデルに関する記事を参照してください。