共用方式為


在 Azure 資料總管叢集上啟用資料清除

注意

本文提供關於如何從裝置或服務刪除個人資料的步驟,並且可以用來支援遵循 GDPR 的義務。 如需 GDPR 的一般資訊,請參閱 Microsoft 信任中心的 GDPR 區段服務信任入口網站的 GDPR 區段

Azure 資料總管支援刪除個別記錄的功能。 透過 .purge 命令刪除數據可保護個人資料,而且不應該在其他案例中使用。 它的設計不是為了支持頻繁的刪除要求,或刪除大量數據,而且可能會對服務造成顯著的效能影響。

.purge執行命令會觸發可能需要幾天才能完成的程式。 如果套用 的記錄 predicate 「密度」很大,此程式會重新擷取數據表中的所有數據。 此程式對效能和 COGS(銷售的商品成本)產生了重大影響。 如需詳細資訊,請參閱 Azure 數據總管中的數據清除。

叫用清除作業的方法

Azure 資料總管同時支援個別記錄刪除和清除整個數據表。 .purge針對不同的使用案例,可以使用兩種方式叫用 命令:

  • 程序設計調用:應用程式要叫用的單一步驟。 呼叫此命令會直接觸發清除執行順序。

  • 人類調用:需要明確確認為個別步驟的雙步驟程式。 命令的調用會傳回驗證令牌,該令牌應該提供以執行實際的清除。 此程式可降低不小心刪除不正確數據的風險。 使用此選項可能需要很長的時間才能在具有大量冷快取數據的大型數據表上完成。

必要條件

在您的叢集上啟用資料清除

警告

  1. 在 Azure 入口網站 中,移至您的 Azure 數據總管叢集。

  2. 在 [設定] 中,選取 [組態]。

  3. 在 [ 組態 ] 窗格中,選取 [開啟 ] 以啟用 [ 啟用清除]。

  4. 選取儲存

    啟用清除。

停用叢集上的數據清除

  1. 在 Azure 入口網站 中,移至您的 Azure 數據總管叢集。

  2. 在 [設定] 中,選取 [組態]。

  3. 在 [ 組態 ] 窗格中,選取 [ 關閉 ] 以停用 [ 啟用清除]。

  4. 選取儲存

    啟用清除。

限制

  • 清除程式是最終且無法復原的。 無法「復原」此程式或復原已清除的數據。 因此,復原數據表卸除之類的命令無法復原已清除的數據,而將數據復原至舊版無法移至「之前」最新的清除。
  • 此命令.purge會針對 資料管理 端點執行:https://ingest-[YourClusterName].[Region].kusto.windows.net。 此命令需要 相關資料庫的資料庫管理員 許可權。
  • 由於清除程式效能影響,呼叫端應該修改數據架構,讓最少的數據表包含相關數據,以及每個數據表的批次命令,以減少清除程式的重大 COGS 影響。
  • predicate清除命令的參數是用來指定要清除的記錄。 Predicate 大小限制為 63 KB。