次の方法で共有


セマンティック モデルのバージョン履歴を使用する (プレビュー)

Power BI では、 Web 上で編集されたセマンティック モデルのセマンティック モデルのバージョン履歴が自動的に構成されます。 バージョン履歴を使用すると、セルフサービス ユーザーは、Web 上でセマンティック モデルを編集するときに最も重大な間違いから回復できます。 完全なソース管理とより多くのバージョンのサポートについては、Git 統合を使用します。これは、同じセマンティック モデルのバージョン履歴と組み合わせて使用できます。

バージョン履歴ウィンドウを開く

以前のバージョンのセマンティック モデルは、Office に似たバージョン履歴ウィンドウを使用して表示できます。 バージョン履歴ウィンドウを開く操作は、複数の場所からさまざまな方法で行うことができます。それぞれの結果は同じです。

  • ワークスペースのコンテンツの一覧で、セマンティック モデルの [その他のオプション (...)] を選んで、[バージョン履歴] を選びます。

    セマンティック モデル メニューからバージョン履歴を選択する方法を示すスクリーンショット。

  • OneLake カタログ コンテンツ リストで、セマンティック モデルの [その他のオプション (...)] を選んで、[バージョン履歴] を選びます。

    OneLake カタログ コンテンツ リストからバージョン履歴を選択する方法を示すスクリーンショット。

  • セマンティックモデルの詳細ページで、ファイル を選択し、次に バージョン履歴を選択します。

    [ファイル] メニューからバージョン履歴を選択する方法を示すスクリーンショット。

  • Web 上でセマンティック モデルを編集する場合は、[ファイル][バージョン履歴] の順に選択します。

    Web 上でのセマンティック モデルの編集時にバージョン履歴を選択する方法を示すスクリーンショット。

  • Web 上でセマンティック モデルを編集する場合は、セマンティック モデルのタイトル バーを選び、[バージョン履歴] を選びます。

    タイトル バーから Web 上のセマンティック モデルを編集するときのバージョン履歴を選択する方法を示すスクリーンショット。

バージョン履歴ウィンドウを表示する

バージョン履歴ウィンドウには、セマンティック モデルごとに最大 5 つのバージョンが表示されます。 バージョン履歴ウィンドウ内の各バージョンには、セマンティック モデルのメタデータとデータが格納されます。 ウィンドウに一覧表示されたる各バージョンには、バージョンに関する次の情報が表示されます。

  • バージョン内でキャプチャされたセマンティック モデルに対して行われた最後の変更のタイムスタンプ。
  • バージョン内でキャプチャされたセマンティック モデルの最後の変更を行ったユーザーの名前。
  • バージョンの説明 (ユーザーが以前にバージョンを手動で保存したときに入力している場合)。

バージョン履歴ウィンドウを示すスクリーンショット。

バージョンをバージョン履歴に保存する

セマンティック モデルのバージョンは、Web の編集モードで開いた後、または Power BI Desktop でライブ編集のために Direct Lake モデルを開いたときに、キャプチャが開始されます。

バージョン履歴をサポートする各セマンティック モデルには、最大 5 つのバージョンを保存できます。 バージョンは、次のいずれかのアクションが発生するたびにバージョン履歴に保存されます。

  • バージョンをバージョン履歴に手動で保存する場合。 Web 上でセマンティック モデルを編集する際、[ファイル] を選択し、次に[バージョン履歴に保存] を選択します。

    [ファイル] メニューからバージョン履歴を手動で保存する方法を示すスクリーンショット。

    バージョンを手動で保存する場合は、必要に応じて、バージョン履歴ウィンドウでこのバージョンを後で特定するのに役立つテキスト説明を入力できます。

    バージョンの説明を手動で追加する方法を示すスクリーンショット。

    説明は、バージョン履歴ウィンドウ内に対応するバージョンと共に表示されます。

    あるバージョンに指定された説明を示すスクリーンショット。

  • Power BI Desktop から .pbix ファイルを発行するか、Web 上で .pbix ファイルをアップロードすると、発行/アップロード前のセマンティック モデルのバージョンがキャプチャされます。 バージョンを自動的にキャプチャすることで、発行/アップロード時に Web で行った変更を意図せずに上書きした場合に、意図しない発行/アップロードが発生する前に、モデルをその状態 (バージョン) に復元することができます。

  • 編集モードで Web 上のセマンティック モデルを開くと、セマンティック モデルのバージョンがキャプチャされるため、Web 編集セッション内で望ましくない変更を行った場合に、それらの変更が行われる前にモデルをその状態またはバージョンに復元することができます。

  • セマンティック モデルをバージョン履歴から以前のバージョンに復元すると、復元前のモデルのバージョンが保存されるため、望ましくないバージョンが選択された場合に復元前の状態に戻すことができます。

以前のバージョンに復元する

セマンティック モデルを以前のバージョンに復元するには、バージョン履歴ウィンドウで (復元するバージョンのコンテキスト メニュー内) [復元] を選択します。

バージョン履歴ウィンドウから以前のバージョンのセマンティック モデルを復元する方法を示すスクリーンショット。

バージョン履歴ウィンドウには、モデルの現在のバージョンのエントリも表示されます。 現在のバージョンに復元できないため、現在のバージョンのコンテキスト メニューには、Web 上でセマンティック モデルを開くためのオプションが用意されています。

バージョン履歴ウィンドウの現在のセマンティック モデル バージョンのコンテキスト メニューを示すスクリーンショット。

監査ログとアクティビティ イベントを表示する

Power BI 管理者は、Microsoft 365 管理センター を使用して、セマンティック モデルのバージョン履歴でのバージョンの復元と保存に関連する操作を監査できます。 次の表は、セマンティック モデルのバージョン履歴でサポートされている監査操作を示しています。

フレンドリーな名前 操作名 メモ
モデルを以前のバージョンに復元しました PowerBIモデルの以前のバージョンを復元する ユーザーは、Power BI セマンティック モデルを、バージョン履歴に保存されている以前のバージョンに復元します。
新しいバージョンを Power BI のモデルのバージョン履歴に保存しました Power BIモデルの新しいバージョンを保存 新しいバージョンが Power BI セマンティック モデルのバージョン履歴に保存されます。

監査ログへのアクセスの詳細については、「監査ログにアクセスする」を参照してください。

容量の使用とレポート

Premium メトリック アプリを使用して、バージョン履歴を使った以前のバージョンへの復元が Power BI Premium 容量に与える影響を監視できます。 容量への影響は、次の操作を使って監視できます。

操作 説明 ワークロード 種類
Web モデリングの書き込み セマンティック モデル Web モデリング ユーザー エクスペリエンスでのデータ モデルの書き込み操作 セマンティック モデル 対話型

モデルのセマンティック モデルのバージョン履歴でバージョンをキャプチャするために使用されるストレージには追加料金はかかりません。

要件とアクセス許可

  • ユーザーは、セマンティック モデルでバージョン履歴を表示および使用するために、書き込みビルド のアクセス許可を持っている必要があります。 詳細については、アクセス許可に関する記事を参照してください。
  • 無料ライセンスを使うユーザーは、バージョン履歴機能を使用できません。

考慮事項と制限事項

現在、セマンティック モデルのバージョン履歴はプレビュー段階です。 次の点に注意してください。

  • モデルごとに最大 5 つのバージョンが保存されます。 5 つのバージョン制限に達してからバージョンを保存すると、バージョン履歴の中で最も古いバージョンが上書きされます。
  • 14 日より前のバージョンの復元はサポートされていません。 この制限は現在、製品によって適用されていないことに注意してください。
  • バージョン履歴は、マイ ワークスペースに格納されているセマンティック モデルではサポートされていません。
  • セマンティック モデルは、モデルのバージョンのキャプチャを開始する前に、まず Web で開くか、Power BI Desktop で Direct Lake ライブ編集用に開く必要があります。
  • モデルの以前のバージョンへの復元中に、セマンティック モデルに変更を加えることはできません。
  • セマンティック モデルのバージョン履歴内のバージョンは削除できません。
  • セマンティック モデルのバージョン履歴には、Power BI サービスでのデータ モデルの編集と同じ制限が適用されます。
  • バージョン履歴は、拡張メタデータ形式にまだアップグレードされていないセマンティック モデルではキャプチャされません。 また、古いメタデータ形式のモデルが拡張メタデータ形式でモデルに発行されている場合、そのモデルに対して以前にキャプチャされたすべてのセマンティック モデル バージョンが削除されます。
  • 容量間でモデルを移動すると、そのバージョン履歴が削除されます。
  • セマンティック モデルのバージョン履歴のバージョンには、Web 上のバージョン履歴ペイン以外ではアクセスできません。 柔軟性を高め、より多くのバージョンをサポートする完全なソース管理を実現するには、git 統合を使用します。これは、同じセマンティック モデルのバージョン履歴と組み合わせて使用できます。
  • セマンティック モデル内のデータは、以前のバージョンに復元した後に古くなる可能性があります。 最新のデータを確実に取得するには、復元を実行した後に更新を完了します。 更新動作は、ストレージ モードによって異なる場合があります。 たとえば、自動更新が設定されている Direct Lake モデルは、復元後に最新のデータで自動的に更新されますので、手動で更新を開始する必要はありません。
  • フェールオーバー中、セマンティック モデルのバージョン履歴の表示などの読み取り操作は引き続き使用できます。 ただし、Power BI がフェールオーバー モードの場合、新しいバージョンの保存やセマンティック モデルのバージョン履歴での以前のバージョンの復元など、Power BI コンテンツを変更する操作はサポートされません。

大規模なセマンティック モデルのストレージ形式に関する考慮事項

セマンティック モデルでは、大規模セマンティック モデルの保存形式が有効になっている必要があります。 セマンティック モデルは、Web の編集モードで初めて開いたとき、またはデスクトップでライブ編集のためにDirect Lake モデルを開いたときに、大規模なセマンティック モデル ストレージ形式に自動的に変換されます。 バージョンがバージョン履歴に取り込まれたセマンティック モデルのモデル設定で大規模なセマンティック モデル ストレージ形式が無効になっていると、このモデルのすべてのバージョン履歴は削除されます。 セマンティック モデルの設定の警告は、変更を行う前にこの影響について通知します: バージョン履歴の削除に関する警告を示すスクリーンショット。

セマンティック モデルが メモリ制限を超えると、大きなセマンティック モデルストレージ形式への変換に失敗する可能性があります。 これらのメモリ制限を解決するには、モデルに必要なメモリ サイズをサポートする Premium 容量 SKU でモデルをホストするか、モデルのサイズを小さくします。

この記事では、セマンティック モデル バージョンのプレビューに関する情報を紹介しました。 Power BI でのデータ モデリングについて詳しくは、次のリソースをご覧ください。