Zuordnungsreferenz für Batch-Ziele
In diesem Artikel werden obligatorische Attribute, Deduplizierungsschlüssel, berechnete Felder und bekannte Einschränkungen des Schritts Zuordnung beschrieben, wenn Sie Zielgruppen für Batch-Profil-Exportziele aktivieren.
Obligatorische Attribute mandatory-attributes
Ein obligatorisches Attribut ist ein vom Benutzer aktiviertes Kontrollkästchen, mit dem sichergestellt wird, dass alle Profileinträge das ausgewählte Attribut enthalten. Beispiel: Alle exportierten Profile enthalten eine E-Mail-Adresse.
Sie können Attribute als obligatorisch markieren, um sicherzustellen, dass Experience Platform nur die Profile exportiert, die das spezifische Attribut enthalten. Dies kann daher als eine zusätzliche Form des Filterns verwendet werden. Das Kennzeichnen eines Attributs als obligatorisch ist nicht erforderlich.
Wenn kein obligatorisches Attribut ausgewählt wird, werden alle qualifizierten Profile unabhängig von ihren Attributen exportiert.
Es wird empfohlen, dass eines der Attribute eine eindeutige Kennung aus Ihrem Schema ist. Weitere Informationen zu obligatorischen Attributen finden Sie im Abschnitt „Identität“ in der Dokumentation E-Mail-Marketing-Ziele.
Deduplizierungsschlüssel deduplication-keys
Ein Deduplizierungsschlüssel ist ein benutzerdefinierter Primärschlüssel, der bestimmt, wie Profile dedupliziert werden. Wenn für dieselbe Person mehrere Datensätze vorhanden sind, stellt die Deduplizierung sicher, dass nur der neueste Datensatz exportiert wird.
Deduplizierungsschlüssel verhindern die Möglichkeit, mehrere Einträge desselben Profils in einer Exportdatei zu haben.
Es gibt drei Möglichkeiten, Deduplizierungsschlüssel in Experience Platform zu verwenden:
- Verwenden eines einzelnen Identitäts-Namespace als Deduplizierungsschlüssel
- Verwenden eines einzelnen Profilattributs aus einem XDM Profil als Deduplizierungsschlüssel
- Verwenden einer Kombination zweier Profilattribute aus einem XDM-Profil als zusammengesetzten Schlüssel
Beispiel einer Deduplizierung deduplication-example
Dieses Beispiel zeigt, wie die Deduplizierung je nach ausgewähltem Deduplizierungsschlüssel funktioniert.
Betrachten wir die beiden folgenden Profile.
Profil A
{
"identityMap": {
"Email": [
{
"id": "johndoe@example.com"
},
{
"id": "doejohn_1@example.com"
}
]
},
"segmentMembership": {
"ups": {
"fa5c4622-6847-4199-8dd4-8b7c7c7ed1d6": {
"status": "realized",
"lastQualificationTime": "2021-03-10 10:03:08"
}
}
},
"person": {
"name": {
"lastName": "Doe",
"firstName": "John"
}
},
"personalEmail": {
"address": "johndoe@example.com"
}
}
Profil B
{
"identityMap": {
"Email": [
{
"id": "johndoe@example.com"
},
{
"id": "doejohn_2@example.com"
}
]
},
"segmentMembership": {
"ups": {
"fa5c4622-6847-4199-8dd4-8b7c7c7ed1d6": {
"status": "realized",
"lastQualificationTime": "2021-04-10 11:33:28"
}
}
},
"person": {
"name": {
"lastName": "D",
"firstName": "John"
}
},
"personalEmail": {
"address": "johndoe@example.com"
}
}
Deduplizierungs-Anwendungsfall 1: keine Deduplizierung deduplication-use-case-1
Ohne Deduplizierung würde die Exportdatei die folgenden Einträge enthalten.
Deduplizierungs-Anwendungsfall 2: Deduplizierung basierend auf Identity-Namespace deduplication-use-case-2
Unter der Annahme einer Deduplizierung durch den Email-Namespace würde die Exportdatei die folgenden Einträge enthalten. Profil B ist das neueste Profil, das sich für die Zielgruppe qualifiziert hat. Daher wird nur dieses exportiert.
Deduplizierungsanwendungsfall 3: Deduplizierung basierend auf einem einzigen Profilattribut deduplication-use-case-3
Angenommen, die Deduplizierung würde anhand des Attributs des Typs personal Email erfolgen, dann würde die Exportdatei den folgenden Eintrag enthalten. Profil B ist das neueste Profil, das sich für die Zielgruppe qualifiziert hat. Daher wird nur dieses exportiert.
Deduplizierungsanwendungsfall 4: Deduplizierung basierend auf zwei Profilattributen deduplication-use-case-4
Angenommen, die Deduplizierung würde anhand des zusammengesetzten Schlüssels personalEmail + lastName erfolgen, dann würde die Exportdatei die folgenden Einträge enthalten.
Adobe empfiehlt das Auswählen eines Identity-Namespace, z. B. einer CRM ID oder einer E-Mail-Adresse, als Deduplizierungsschlüssel, um sicherzustellen, dass alle Profileinträge eindeutig identifiziert werden.
Deduplizierungsverhalten für Profile mit demselben Zeitstempel deduplication-same-timestamp
Beim Exportieren von Profilen an dateibasierte Ziele stellt die Deduplizierung sicher, dass nur ein Profil exportiert wird, wenn mehrere Profile denselben Deduplizierungsschlüssel und denselben Referenzzeitstempel verwenden. Dieser Zeitstempel stellt den Zeitpunkt dar, zu dem die Zielgruppenzugehörigkeit oder das Identitätsdiagramm eines Profils zuletzt aktualisiert wurde. Weitere Informationen dazu, wie Profile aktualisiert und exportiert werden, finden Sie im Dokument Verhalten beim Profilexport.
Wichtige Aspekte key-considerations
-
Deterministische Auswahl: Wenn mehrere Profile identische Deduplizierungsschlüssel und denselben Referenzzeitstempel haben, bestimmt die Deduplizierungslogik, welches Profil exportiert werden soll, indem die Werte anderer ausgewählter Spalten (ohne komplexe Typen wie Arrays, Zuordnungen oder Objekte) sortiert werden. Die sortierten Werte werden in lexikografischer Reihenfolge ausgewertet und das erste Profil wird ausgewählt.
-
Beispielszenario
Betrachten Sie die folgenden Daten, wobei der Deduplizierungsschlüssel die Email Spalte ist:
test1@test.comtest1@test.comtest2@test.comNach der Deduplizierung enthält die Exportdatei Folgendes:
test1@test.comtest2@test.comErläuterung: test1@test.com verwenden beide Profile denselben Deduplizierungsschlüssel und denselben Zeitstempel. Der Algorithmus sortiert die first_name und last_name Spaltenwerte lexikografisch. Da die Vornamen identisch sind, wird die Verbindung mithilfe der Spalte last_name aufgelöst, wobei „Doe“ vor „Morris“ steht.
Verbesserte Zuverlässigkeit: Dieser aktualisierte Deduplizierungsprozess stellt sicher, dass aufeinander folgende Ausführungen mit denselben Koordinaten immer dieselben Ergebnisse liefern, was die Konsistenz verbessert.
Durchführen von Datenumwandlungen über berechnete Felder calculated-fields
Sie können das Steuerelement Berechnete Felder verwenden, um verschiedene Datenumwandlungen der in dateibasierte Ziele exportierten Daten durchzuführen.
Bekannte Einschränkungen known-limitations
Die neue Seite Zuordnung weist die folgenden bekannten Einschränkungen auf:
Attribut für die Zielgruppenzugehörigkeit kann nicht über den Zuordnungs-Workflow ausgewählt werden audience-membership-attribute-mapping
Aufgrund einer bekannten Einschränkung können Sie das Fenster Feld auswählen derzeit nicht verwenden, um Ihren Dateiexporten segmentMembership.seg_namespace.seg_id.status hinzuzufügen. Stattdessen müssen Sie den Wert xdm: segmentMembership.seg_namespace.seg_id.status wie unten dargestellt manuell in das Schemafeld einfügen.
segmentMembership.seg_namespace.seg_id.statussegmentMembership.seg_namespace.seg_id.lastQualificationTime
Dateiexporte variieren auf folgende Weise, je nachdem, ob segmentMembership.seg_namespace.seg_id.status ausgewählt ist:
- Wenn das Feld
segmentMembership.seg_namespace.seg_id.statusausgewählt ist, enthalten exportierte Dateien Active-Elemente in der ersten vollständigen Momentaufnahme sowie neu Active und Expired-Elemente in nachfolgenden inkrementellen Exporten. - Wenn das Feld
segmentMembership.seg_namespace.seg_id.statusnicht ausgewählt ist, umfassen exportierte Dateien sowohl in der ersten vollständigen Momentaufnahme als auch in nachfolgenden inkrementellen Exporten nur aktive“ Mitglieder.
Weitere Informationen Verhalten beim Profilexport für dateibasierte Ziele.
Identity-Namespaces derzeit nicht für Exporte auswählbar identity-namespaces-export-limitation
Die Auswahl von Identity-Namespaces für den Export, wie in der Abbildung unten dargestellt, wird derzeit nicht unterstützt. Die Auswahl von Identitäts-Namespaces für den Export führt zu einem Fehler im Schritt Überprüfen.
Wenn Sie zu Ihren exportierten Dateien während der Beta-Phase Identity-Namespaces hinzufügen müssen, haben Sie zur temporären Problemumgehung folgende Möglichkeiten:
- Verwenden Sie die Legacy-Cloud-Speicherziele für die Datenflüsse, bei denen Sie Identity-Namespaces in die Exporte einbeziehen möchten.
- Laden Sie Identitäten als Attribute in Experience Platform hoch, um sie dann in Ihre Cloud-Speicherziele zu exportieren.