Freigeben über


Erkennen von doppelten Daten für Entwickler

Mit der Duplikaterkennung können Organisationen Duplikaterkennungsrichtlinien festlegen und Duplikaterkennungsegeln für Geschäfts- sowie benutzerdefinierte Entitäten erstellen. Diese Regeln können auf verschiedene Datensatztypen in Dynamics 365 Customer Engagement (on-premises) angewendet werden. Beispielsweise kann eine Organisation definieren, dass ein Lead ein Duplikat eines Kontakts ist, falls sie denselben Namen und dieselbe Telefonnummer haben. Anhand der Duplikaterkennungsregeln, die vom Administrator festgelegt werden, alarmiert das System den Benutzer über potenzielle Duplikate, wenn der Benutzer versucht, neue Datensätze zu erstellen oder vorhandene Datensätze zu aktualisieren. Zur Wahrung der Datenqualität, können Sie jederzeit einen Duplikaterkennungsauftrag planen, um nach Duplikaten für alle Datensätze zu prüfen, die bestimmten Kriterien entsprechen. Sie können die Daten bereinigen, indem Sie Duplikate, die von einem Duplikaterkennungsauftrag berichtet werden, löschen, deaktivieren oder zusammenführen.

Erstellen Sie eine Duplikaterkennungsregel für einen bestimmten Entitätstyp, um im System Duplikate zu erkennen. Eine Duplikaterkennungsregel wird von der Duplikatregel DuplicateRule-Entität dargestellt. Sie können mehrere Erkennungsregeln für denselben Entitätstyp erstellen. Sie können jedoch maximal fünf Duplikaterkennungsregeln pro Entitätstyp gleichzeitig veröffentlichen.

Notiz

Informationen dazu, wie Ausführungssystemaufträge für Regeln und das Erkennen von doppelten Daten mithilfe der Dynamics 365 Customer Engagement (on-premises) Benutzeroberfläche (UI) erstellt werden Erkennen von doppelten Daten darin , sodass Sie diese beheben oder entfernen.

Eine Regel kann mindestens eine Duplikaterkennungsregelbedingung haben, die von der Duplikatregelbedingung DuplicateRuleCondition-Entität dargestellt wird. Die Bedingungen werden vom System als logischer AND Vorgang kombiniert. Eine Duplikaterkennungsregel gibt einen Entitätstyp und einen entsprechenden Basisentitätstyp an. Eine Duplikatregelbedingung gibt den Namen eines Basisattributes und den Namen eines entsprechenden Attributes an. Geben Sie zum Beispiel eine Firma als Basisentität und einen Kontakt als entsprechende Entität an, um Nachnamen sowie Adressen zu vergleichen. Die Entsprechungskriterien bestehen aus Operatoren wie genauer Entsprechung, erster N-Anzahl von Zeichen oder letzten N-Zahl von Zeichen.

Die Duplikaterkennung arbeitet durch Vergleichen von Webressourcen generierten Übereinstimmungscodes der vorhandenen Datensätze mit jedem neuen Datensatz, der erstellt wird. Diese Übereinstimmungscodes werden erstellt, wenn der neue Datensatz erstellt wird. Daher ist es möglich, dass mindestens doppelten Datensätze erstellt werden sollen, indem sie am genau der gleiche Moment verarbeitet werden. Zusätzlich zum Erkennen der Duplikaterkennung, die erstellt, können Sie einen Auftrag zur Duplikaterstellung planen, für andere potenzielle doppelte Datensätze zu überprüfen.

Wichtig

Treffen Sie spezielle Vorsichtsmaßnahmen, wenn Sie Duplikaterkennungsregeln für Termine erstellen. Der Master für wiederkehrende Termine die Datensätze für wiederkehrende Termine teilen sich einige der Attributwerte, wie: Betreff, Speicherort und Bezugsobjekt. Die Verwendung eines dieser Attribute als eine Duplikaterkennungsregelbedingung DuplicateRuleCondition-Entität kann zur falschen Kennzeichnung wiederkehrender Termindatensätze als Duplikate führen. Um dieses Problem zu umgehen, schließen Sie auch ein Startzeitattribut als eine Duplikaterkennungsregelbedingung ein. Weitere Informationen zum Arbeiten mit Serienterminen, siehe Arbeiten mit Zeitplänen und Terminen.

Die Duplikaterkennungsregeln gelten systemweit. Sie müssen diese veröffentlichen, bevor Sie einen Duplikaterkennungsauftrag ausführen, um Duplikate für Massendaten zu erkennen oder Duplikate für einen bestimmten Entitätsdatensatz abzurufen. Um eine Regel zur Erkennung von Duplikaten zu veröffentlichen, verwenden Sie die Nachricht PublishDuplicateRule (PublishDuplicateRule Aktion oder PublishDuplicateRuleRequest). Das Veröffentlichen von Dupplikatregeln ist ein asynchroner Vorgang, der im Hintergrund ausgeführt wird.

Aktivieren und Deaktivieren der Duplikaterkennung

Dieses Thema enthält Informationen dazu, wie Sie die Duplikaterkennung in Dynamics 365 Customer Engagement (on-premises) aktivieren und deaktivieren. Um mehr zu erfahren Aktivieren oder Deaktivieren die Erkennung in der Dataverse-Dokumentation.

Duplikaterkennung ausführen

Es gibt mehrere Möglichkeiten, Duplikaterkennung auszuführen, nachdem Sie sie aktiviert und die Duplikaterkennungsregeln veröffentlicht haben. Um mehr zu erfahren Aktivieren Sie die Dupliaterkennung in der Dataverse-Dokumentation.

Verwalten der Duplikaterkennung bei Erstellungs- und Aktualisierungsvorgängen

Dynamics 365 Customer Engagement (on-premises) WEB API erlaubt es, doppelte Datensätze eines vorhandenen Datensatzes zu erkennen, um Richtigkeit der Daten zu wahren. Weitere Informationen finden Sie unter Duplikate erkennen bei Erstellungs- und Aktualisierungsvorgängen in der Dataverse-Dokumentation.

Duplikaterkennungsmeldungen

Nachrichten verwenden, die unter dem Thema aufgeführt sind, um Duplikate in Dynamics 365 Customer Engagement (on-premises) zu erkennen. Um mehr zu erfahren Aktivieren Sie die Dupliaterkennungsnachricht in der Dataverse Dokumentation.

Erkennung von doppelten Entitäten

Weitere Informationen finden Sie unter Duplikaterkennungsentität

Datenverwaltung in Dynamics 365 Customer Engagement (on-premises) (Überwachung, Duplikaterkennung, Massenlöschen, Datenimport)
Löschen von Datensätzen in einem Massenvorgang

Siehe auch

Beispiel: Duplikaterkennung aktivieren und Duplikate abrufen
Beispiel: Aufrufen von Duplikaterkennung für die Erstellung und Aktualisierung von Datensätzen
Beispiel: Erkennen von mehreren doppelten Datensätzen