Löschmodi
Der Löschmodus wird bei der Profilerstellung (Schritt 6) oder im Dialogfeld „Profil bearbeiten“ konfiguriert. Diese Einstellung legt fest, wie in Dataverse gelöschte Datensätze in Ihrer Zieldatenbank behandelt werden, und wirkt sich auf die Datenintegrität aus:
| Modus | Beschreibung |
| Weiches Löschen (empfohlen) | Datensätze als gelöscht markieren (IsDeleted = true), aber in der Datenbank behalten. Am besten geeignet für Prüfpfade und historische Daten. Datensätze erhalten außerdem einen Zeitstempel „_deleted_utc“. |
| Hard Delete | Entfernen Sie Datensätze physisch aus der Datenbank, wenn sie in der Quelle gelöscht werden. Verwenden Sie diese Option, wenn das Ziel die aktuellen Quelldaten exakt widerspiegeln soll. |
Auswahl eines Löschmodus
Soft Delete (empfohlen) ist in den meisten Fällen die beste Wahl:
• Analysen und Berichte: Bewahrt historische Daten für Trendanalysen und zeitpunktbezogene Abfragen auf
• Audit-Compliance: Erhält einen vollständigen Datensatz aller jemals existierenden Daten
• Datenwiederherstellung: Versehentlich gelöschte Quelldatensätze können weiterhin in Ihrem Ziel gefunden werden
• Nachgelagerte Systeme: Ermöglicht abhängigen Systemen die reibungslose Verarbeitung von Löschungen
Hard Delete ist geeignet, wenn:
• Speicherplatz ein Problem darstellt und Sie die Datenbankgröße minimieren müssen
• Nachgelagerte Systeme eine exakte Spiegelung der aktuellen Quelldaten erfordern
• Datenaufbewahrungsrichtlinien die physische Entfernung gelöschter Datensätze erfordern
• Sie mit einem System synchronisieren, das nicht mit vorläufig gelöschten Datensätzen umgehen kann
Filtern von weich gelöschten Datensätzen
Wenn Sie den Soft-Delete-Modus verwenden, fügen Sie Ihren Abfragen einen Filter hinzu, um gelöschte Datensätze auszuschließen:
SELECT * FROM dbo.account WHERE IsDeleted = 0
Dadurch werden nur aktive Datensätze zurückgegeben, die mit denen übereinstimmen, die Sie in Dataverse sehen würden.
| ⚠ Wichtig: Wählen Sie Ihren Löschmodus, bevor Sie die erste Synchronisierung durchführen. Eine Änderung des Löschmodus nach der ersten Synchronisierung kann zu Dateninkonsistenzen führen. |