一括削除機能を使用すると、データ品質を維持し、システム ストレージ消費を管理するよう必要なくなったデータを削除するのに役立ちます。
たとえば、次のデータを一括で削除できます。
- 更新されていないデータ。
- 業務に無関係なデータ。
- 不要なテスト データやサンプル データ。
- 他のシステムから誤ってインポートされたデータ。
一括削除を使用して、以下の操作を実行できます:
- 複数のテーブルにまたがるデータを削除する。
- 特定のテーブルのレコードを削除する。
- 一括削除の完了時に、電子メールで通知を受信します。
- データを定期的に削除する。
- 定期的な一括削除の開始時間をスケジュールする。
- 一括削除の間に発生した失敗に関する情報を取得する。
Microsoft Power Platform 管理センターで一括削除設定にアクセスできます。 設定を更新するには、システム管理者のアクセス許可があることを確認してください。 自分のセキュリティ ロールを確認するには、ユーザープロファイルの表示 を参照してください。 必要なアクセス許可がない場合、システム管理者に連絡してください。
大量データの削除
一括データを削除するには、次の手順を実行します。
- Power Platform 管理センター にサインインします。
- ナビゲーション ウィンドウで 管理 を選択し、管理 ペインで 環境 を選択します。
- 環境ページで、環境を選択します。
- コマンド バーで、設定を選択します。
- データ管理を展開し、一括削除を選択します。
- 新規を選択して一括削除ウィザードを実行し、削除するレコードに対して一括削除ジョブを作成します。
完全な削除
一括削除ウィザードには、[ 完全削除 ] チェック ボックスが含まれています。 選択すると、一括削除ジョブによって削除されたレコードは完全に削除され、復旧できません。 削除 されたレコードの保持 が環境で有効になっている場合、このオプションでは、削除されたレコード テーブルにデータを移動する手順がスキップされ、ジョブの実行が高速になります。
完全削除は、次の必要がある場合に便利です。
- 一定期間後に関係のないログやアクティビティなど、システムで不要になったデータを削除します。
- 削除されたテーブルにデータを移動する手順をスキップすると、ジョブのパフォーマンスが大幅に向上するため、一括削除ジョブを高速に実行できます。
注意事項
[完全削除] オプションは慎重に使用してください。 このオプションで削除されたデータは完全に失われ、復元できません。 このチェック ボックスをオンにする前に、一括削除ジョブの対象となるデータが不要になっていることを確認します。
コードで一括削除を実行する方法については、データの一括削除を参照してください。
Power Apps で削除されたレコードを復元する
システム管理者は、構成した期間内に削除されたレコードを取得できます。
削除されたレコードの復元機能を使用して、削除されたレコードを復元する方法の詳細については、「 削除された Microsoft Dataverse テーブル レコードを復元する」を参照してください。
削除されたレコード機能が有効になっていない場合は、 環境のバックアップと復元について学習できます。
一括削除ジョブによって削除されたすべてのレコードを復元する
削除されたレコードを復元するには、次の手順を実行します。
Power Platform 管理センター にサインインします。
ナビゲーション ウィンドウで 管理 を選択し、管理 ペインで 環境 を選択します。
環境ページで、環境を選択します。
コマンド バーで、設定を選択します。
データ管理を展開し、一括削除を選択します。
すべてのレコード一括削除ジョブを表示できます。
復元する一括削除ジョブを 1 つ以上選択し、コマンド バーの 復元 を選択します。
OK を選択して、復元するアクションを確定します。
個々のレコードを復元する
削除されたレコードを復元するには、次の手順を実行します。
Power Platform 管理センター にサインインします。
ナビゲーション ウィンドウで 管理 を選択し、管理 ペインで 環境 を選択します。
環境ページで、環境を選択します。
コマンド バーで、設定を選択します。
データ管理を展開し、一括削除を選択します。
すべてのレコード一括削除ジョブを表示できます。
レコードを復元するには、そこでの一括削除ジョブを選択してください。
レコードのビュー フォームが開きます。 フォームの最後にあるリンク システム ジョブを使用して個々のレコードを復元する を選択します。
ジョブの 削除済みレコード タブが表示されます。 復元するレコードを 1 つ以上選択し、コマンド バーの 復元 を選択します。
OK を選択して、復元するアクションを確定します。
エラー処理
一括削除ジョブ中に発生したエラーは、[ 実行の詳細 ] タブに表示されます。
ジョブの実行に失敗した場合は、完了した最新のジョブを開き、[ 実行の詳細 ] タブを選択して、ジョブ中に発生したすべてのエラーを表示します。
上部のセクションには、次の詳細が明確に表示されます。
- ジョブ状態
- [開始時間]
- 終了時刻
- 削除されたレコードの数
- 失敗したレコードの数
- エラーの数 (ある場合)
失敗したステータスは、ジョブが開始されなかったことを示します。 ジョブを開いて、失敗の原因を確認してください。
ソリューション対応の一括削除ジョブ
一括削除ジョブはソリューション対応であるため、ソリューションに追加して、環境間で移植できるようにします。 これにより、管理者はアプリケーション ライフサイクル管理 (ALM) のベスト プラクティスに従い、構成ミスのリスクを軽減できます。
ソリューションに一括削除ジョブを追加するには、Power Apps Maker ポータルに移動し、ソリューションを作成または開き、次の手順に従います。
- [>詳細>その他>Data ライフ サイクル構成を選択します。
- ソリューションに追加する 1 つ以上の一括削除ジョブを選択します。
データ ライフ サイクル構成は、アーカイブ ポリシーと削除ポリシーの両方をソリューションに含めるために使用されます。
一括削除ジョブを含むソリューションのエクスポートとインポートは、他のソリューション コンポーネントと同じように機能します。 たとえば、サンドボックス環境で一括削除ジョブを開発してテストし、運用前に検証してから、ソリューションを運用環境にインポートします。
注
- 一括削除ジョブを含むソリューションを作成およびインポートできるのは管理者だけです。
- ソリューションに対応できるのは、Power Platform 環境で作成された一括削除ジョブだけです。
- ジョブ定義のみが移植可能です。 削除されたデータは含まれません。
- インポートされた一括削除ジョブは、インポート時に直ちに実行されます。 インポートを慎重に計画します。