共用方式為


具體化檢視資料清除

注意

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

資料清除命令可以用來清除具體化檢視中的記錄。 清除資料表中記錄的相同指導方針,適用於具體化檢視清除。

清除命令只會從檢視的「具體化組件」中刪除記錄 (什麼是具體化組件?)。 因此,如果具體化檢視的來源數據表包含要清除的記錄,即使清除成功完成,這些記錄 仍可從 具體化檢視查詢傳回。

從具體化檢視清除記錄的建議程序為:

  1. 清除具體化檢視的來源資料表。
  2. 在成功完成來源資料表清除之後,會清除具體化檢視。

警告

透過 .purge 命令的資料刪除是設計用來保護個人資料,而且不應該用於其他案例。 其設計目的不是為了支援頻繁的刪除要求或刪除大量的資料,而且可能會對服務造成顯著的效能影響。

注意

在具體化檢視上執行清除時,不會執行具體化。 在此案例中,具體化程式會停用,因為它與清除程式衝突,兩者都會嘗試處理相同的 範圍, (數據分區) 。 清除程式一律會優先處理具體化程式。 如果清除需要很長的時間才能完成,具體化檢視可能會開始延遲。 建議您在此時間只查詢 檢視的具體化部分 。 如需詳細資訊,請參閱具體化檢視的運作方式

限制

具體化檢視清除的清除述詞只能依匯總索引鍵或 arg_max () /arg_min () /take_any () 檢視中的任何數據行來參考群組。 其「無法」參考其他彙總函數結果資料行。

例如,針對具體化檢視,此檢視 MV是以下列匯總函數所定義:

T | summarize count(), avg(Duration) by UserId

下列清除述詞無效,因為它參考 avg () 匯總的結果:

MV | where avg_Duration > 1h