Azure Data Explorer クラスターでのデータ消去を有効にする
Note
この記事は、デバイスまたはサービスから個人データを削除する手順について説明しており、GDPR の下で義務を果たすために使用できます。 GDPR に関する一般情報については、Microsoft Trust Center の GDPR に関するセクションおよび Service Trust Portal の GDPR に関するセクションをご覧ください。
Azure Data Explorer では、個々のレコードを削除する機能がサポートされています。 .purge
コマンドを使用したデータの削除では個人データが保護されるため、他のシナリオでは使用しないでください。 それは、頻繁な削除要求や大量のデータの削除をサポートするように設計されていないため、サービスのパフォーマンスに多大な影響を与える可能性があります。
.purge
コマンドを実行すると、完了までに数日かかる可能性のあるプロセスがトリガーされます。 predicate
の適用対象であるレコードの "密度" が高い場合、プロセスでは、テーブル内のすべてのデータが再び取り込まれます。 このプロセスは、パフォーマンスと COGS (売却済商品の原価) に多大な影響を与えます。 詳細については、Azure Data Explorer でのデータ消去に関する記事をご覧ください。
消去操作の呼び出し方法
Azure Data Explorer では、個々のレコードの削除とテーブル全体の消去の両方がサポートされています。 異なる使用シナリオに対応するため、.purge
コマンドは 2 つの方法で呼び出すことができます。
プログラムによる呼び出し: アプリケーションによって呼び出されることを意図した 1 つのステップ。 このコマンドを呼び出すと、消去実行シーケンスが直接トリガーされます。
人間による呼び出し: 別の手順として明示的な確認を必要とする 2 段階のプロセス。 コマンドを呼び出すと、検証トークンが返されます。実際の消去を実行するには、このトークンを指定する必要があります。 このプロセスでは、不適切なデータが誤って削除されるリスクが軽減されます。 大きなテーブルでこのオプションを使用すると、完了に時間がかかり、大量のコールド キャッシュ データが使用される可能性があります。
前提条件
- Azure サブスクリプションをお持ちでない場合は、開始する前に無料の Azure アカウントを作成してください。
- Azure Data Explorer の Web UI にサインインします。
- Azure Data Explorer クラスターとデータベースを作成する
クラスターでのデータ消去を有効にする
警告
- データ消去を有効にするには、サービスの再起動が必要です。これにより、クエリの削除が発生する可能性があります。
- データ消去を有効にする前に、制限事項を確認してください。
Azure portal で、Azure Data Explorer クラスターに移動します。
[設定] で [構成] を選択します。
[構成] ペインで、[オン] を選択して [消去を有効にする] を有効にします。
[保存] を選択します。
クラスターでのデータ消去を無効にする
Azure portal で、Azure Data Explorer クラスターに移動します。
[設定] で [構成] を選択します。
[構成] ペインで、[オフ] を選択して [消去を有効にする] を無効にします。
[保存] を選択します。
制限事項
- 消去プロセスは最終処理であり、元に戻すことはできません。 このプロセスを "元に戻す" ことや、消去されたデータを回復することはできません。 したがって、undo table drop などのコマンドによって消去されたデータを回復することはできません。同様に、データを前のバージョンにロールバックしても、最後の消去の "前" の状態に戻すことはできません。
.purge
コマンドは、次のデータ管理エンドポイントに対して実行されます: https://ingest-[YourClusterName].[Region].kusto.windows.net。 このコマンドを実行するには、関連するデータベースに対するデータベース管理者権限が必要です。- 消去プロセスによるパフォーマンスへの影響のため、呼び出し元には、最小限のテーブルに関連データが含まれるようにデータ スキーマを変更し、テーブルごとにバッチ コマンドを実行して、消去プロセスによる COGS への多大な影響を軽減することが期待されています。
- 消去コマンドの
predicate
パラメーターを使用して、消去するレコードを指定します。Predicate
のサイズは 63 KB に制限されています。