Aktivieren der Datenbereinigung in Ihrem Azure Data Explorer-Cluster
Hinweis
Dieser Artikel enthält eine ausführliche Vorgehensweise zum Löschen personenbezogener Daten vom Gerät oder aus dem Dienst, die Sie bei Ihren Pflichten gemäß der DSGVO unterstützen kann. Allgemeine Informationen zur DSGVO finden Sie im Abschnitt zur DSGVO im Microsoft Trust Center und im Abschnitt zur DSGVO im Service Trust Portal.
Azure Data Explorer unterstützt die Möglichkeit zum Löschen einzelner Datensätze. Beim Löschen von Daten mithilfe des Befehls .purge
werden personenbezogene Daten geschützt. Dieses Verfahren sollte daher nicht in anderen Szenarien verwendet werden. Es ist nicht dafür konzipiert, häufige Löschanforderungen oder das Löschen großer Datenmengen zu unterstützen, und wirkt sich unter Umständen erheblich auf die Leistung des Diensts aus.
Durch das Ausführen eines Befehls vom Typ .purge
wird ein Prozess ausgelöst, deren Ausführung einige Tage dauern kann. Besitzen die Datensätze, auf die predicate
angewendet wird, eine hohe „Dichte“, werden bei diesem Prozess alle Daten in der Tabelle erneut erfasst. Dieser Prozess hat erhebliche Auswirkungen auf Leistung und Umsatzkosten (COGS, Cost Of Goods Sold). Weitere Informationen finden Sie unter Datenbereinigung.
Methoden zum Aufrufen von Bereinigungsvorgängen
Azure Data Explorer unterstützt sowohl die Löschung einzelner Datensätze als auch die Bereinigung ganzer Tabellen. Der Befehl .purge
kann je nach Nutzungsszenario auf zwei Arten aufgerufen werden:
Programmgesteuerter Aufruf: Ein einzelner Schritt, der von Anwendungen aufgerufen werden soll. Durch den direkten Aufruf dieses Befehls wird die Bereinigungsausführungssequenz ausgelöst.
Aufruf durch eine Person: Ein zweistufiger Prozess, für den als separater Schritt eine explizite Bestätigung erforderlich ist. Durch den Aufruf des Befehls wird ein Überprüfungstoken zurückgegeben, das zum Ausführen der eigentlichen Bereinigung bereitgestellt werden muss. Dies dient dazu, das versehentliche Löschen falscher Daten zu vermeiden Die Ausführung dieser Option kann für umfangreiche Tabellen mit einer großen Menge an Daten im „kalten“ Cache lange dauern.
Voraussetzungen
- Wenn Sie über kein Azure-Abonnement verfügen, können Sie ein kostenloses Azure-Konto erstellen, bevor Sie beginnen.
- Melden Sie sich bei der Azure Data Explorer-Webbenutzeroberfläche an.
- Erstellen Sie einen Azure Data Explorer-Cluster und eine Datenbank.
Aktivieren der Datenbereinigung für Ihren Cluster
Warnung
- Für das Aktivieren der Datenbereinigung ist ein Dienstneustart erforderlich, der zum Verwerfen der Abfrage führen kann.
- Überprüfen Sie vor dem Aktivieren der Datenbereinigung die Einschränkungen.
Navigieren Sie im Azure-Portal zum Azure Data Explorer-Cluster.
Wählen Sie unter Einstellungen die Option Konfigurationen aus.
Wählen Sie im Bereich Konfigurationen die Option Ein aus, um die Option Löschen aktivieren zu aktivieren.
Wählen Sie Speichern aus.
Deaktivieren der Datenbereinigung für Ihren Cluster
Navigieren Sie im Azure-Portal zum Azure Data Explorer-Cluster.
Wählen Sie unter Einstellungen die Option Konfigurationen aus.
Wählen Sie im Bereich Konfigurationen die Option Aus aus, um die Option Löschen aktivieren zu deaktivieren.
Wählen Sie Speichern aus.
Einschränkungen
- Der Bereinigungsvorgang ist endgültig und kann nicht rückgängig gemacht werden. Es ist nicht möglich, diesen Prozess rückgängig zu machen oder bereinigte Daten wiederherzustellen. Daher können mit Befehlen wie undo table drop bereinigte Daten nicht wiederhergestellt werden. Zudem kann bei der Zurücksetzung von Daten auf eine vorherige Version kein Zeitpunkt gewählt werden, der vor der letzten Bereinigung liegt.
- Der Befehl
.purge
wird für den Datenverwaltungsendpunkt https://ingest- [IhrClustername].[Region].kusto.windows.net ausgeführt. Der Befehl erfordert Berechtigungen vom Typ Datenbankadministrator für die relevanten Datenbanken. - In Anbetracht der Leistungsbeeinträchtigung durch den Bereinigungsvorgang sollte der Aufrufer das Datenschema so ändern, dass möglichst wenige Tabellen relevante Daten enthalten. Außerdem sollten die Befehle pro Tabelle zu einem Batch zusammengefasst werden, um die erheblichen Auswirkungen des Bereinigungsvorgangs auf die Umsatzkosten zu reduzieren.
- Mit dem Parameter
predicate
des Bereinigungsbefehls wird angegeben, welche Datensätze gelöscht werden sollen. Die Größe vonPredicate
ist auf 63 KB beschränkt.