Manuelles Einrichten eines relationalen Schemas manual-schema
Relationale Schemata können direkt über die Benutzeroberfläche erstellt werden, was eine detaillierte Konfiguration von Attributen, Primärschlüsseln, Versionierungsfeldern und Beziehungen ermöglicht.
Im folgenden Beispiel wird das Schema Mitgliedschaft in Treueprogramm manuell definiert, um die erforderliche Struktur für orchestrierte Kampagnen zu veranschaulichen.
-
Erstellen Sie manuell ein relationales Schema mithilfe der Adobe Experience Platform-Oberfläche.
-
Fügen Sie Attribute wie Kunden-ID, Mitgliedschaftsstufe und Statusfelder hinzu.
-
Verknüpfen Sie Ihr Schema mit integrierten Schemata, wie z. B. Empfängerinnen und Empfänger für Kampagnen-Targeting.
-
Erstellen Sie einen Datensatz basierend auf Ihrem Schema und aktivieren Sie ihn für die Verwendung in orchestrierten Kampagnen.
-
Nehmen Sie Daten aus unterstützten Quellen in Ihren Datensatz auf.
Erstellen Ihres Schemas schema
Erstellen Sie zunächst manuell ein neues relationales Schema in Adobe Experience Platform. Dabei können Sie die Schemastruktur von Grund auf neu definieren, einschließlich des Namens und Verhaltens.
-
Melden Sie sich bei Adobe Experience Platform an.
-
Navigieren Sie zum Menü Daten-Management > Schema.
-
Klicken Sie auf Schema erstellen.
-
Wählen Sie Relational als Schematyp aus.
-
Wählen Sie Manuell erstellen, um durch manuelles Hinzufügen von Feldern ein Schema zu erstellen.
-
Geben Sie Ihren Anzeigenamen für das Schema ein.
-
Klicken Sie auf Beenden, um mit der Schemaerstellung fortzufahren.
Sie können jetzt mit dem Hinzufügen von Attributen zu Ihrem Schema beginnen, um dessen Struktur zu definieren.
Hinzufügen von Attributen zu Ihrem Schema schema-attributes
Fügen Sie als Nächstes Attribute hinzu, um die Struktur Ihres Schemas zu definieren. Diese Felder stellen die wichtigsten Datenpunkte dar, die in orchestrierten Kampagnen verwendet werden, z. B. Kundenkennungen, Mitgliedschaftsdetails und Aktivitätsdaten. Durch genaues Definieren dieser Datenpunkte wird eine zuverlässige Personalisierung, Segmentierung und Nachverfolgung sichergestellt.
Jedes Schema, das für die Zielgruppenbestimmung verwendet wird, muss mindestens ein Identitätsfeld des Typs String
mit einem zugehörigen Identity-Namespace enthalten. Dadurch wird die Kompatibilität mit den Targeting- und Identitätsauflösungsfunktionen von Adobe Journey Optimizer sichergestellt.
-
ENUM
ENUM-Felder werden sowohl bei der DDL-basierten als auch bei der manuellen Schemaerstellung unterstützt, sodass Sie Attribute mit einem festen Satz zulässiger Werte definieren können. -
Schema-Label für Data Governance
Label werden auf der Ebene der Schemafelder unterstützt, um Data-Governance-Richtlinien wie Zugriffskontrolle und Nutzungsbeschränkungen durchzusetzen. Weitere Informationen sind in der Dokumentation zu Adobe Experience Platform verfügbar. -
Zusammengesetzter Schlüssel
In Definitionen von relationalen Schemata werden zusammengesetzte Primärschlüssel unterstützt, sodass sich mehrere Felder zusammen verwenden lassen, um Einträge eindeutig zu identifizieren.
-
Klicken Sie auf der Arbeitsfläche auf
-
Geben Sie für Ihr Attribut Feldnamen, Anzeigenamen und Typ ein.
In diesem Beispiel haben wir die in der folgenden Tabelle beschriebenen Attribute zum Schema Mitgliedschaften in Treueprogramm hinzugefügt.
accordion Beispiele für Attribute table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 5-row-3 6-row-3 7-row-3 8-row-3 Attributname Datentyp Zusätzliche Attribute Kundin bzw. Kunde STRING Primärschlüssel membership_level STRING Erforderlich points_balance INTEGER Erforderlich enrollment_date DATE Erforderlich last_status_change DATE Erforderlich expiration_date DATE – is_active BOOLEAN Erforderlich lastModified DATETIME Erforderlich -
Weisen Sie die entsprechenden Felder als primären Schlüssel und Versionsdeskriptor zu.
Sorgen Sie beim Erstellen eines manuellen Schemas dafür, dass die folgenden wichtigen Felder enthalten sind:
- Mindestens einen Primärschlüssel,
- eine Versionskennung, z. B. ein
lastmodified
-Feld vom Typdatetime
odernumber
. - Bei einer Aufnahme mit Änderungsdatenerfassung (Change Data Capture, CDC) gibt es eine spezielle Spalte mit dem Namen
_change_request_type
vom TypString
, die den Typ der Datenänderung angibt (z. B. Einfügen, Aktualisieren, Löschen) und eine inkrementelle Verarbeitung ermöglicht. Beachten Sie, dass_change_request_type
nicht Teil des Tabellenschemas sein, sondern erst während der Aufnahme zur Datendatei hinzugefügt werden sollte.
-
Klicken Sie auf Speichern.
Nachdem Attribute erstellt wurden, müssen Sie Ihr neu erstelltes Schema mit einem integrierten Schema verknüpfen.
Verknüpfen von Schemata link-schema
Wenn Sie eine Beziehung zwischen zwei Schemata erstellen, können Sie Ihre orchestrierten Kampagnen mit Daten anreichern, die außerhalb des primären Profilschemas gespeichert sind.
-
Wählen Sie in Ihrem neu erstellten Schema das Attribut aus, das Sie als Link verwenden möchten, und klicken Sie auf Beziehung hinzufügen.
-
Wählen Sie das Referenzschema und Referenzfeld aus, mit denen die Beziehung hergestellt werden soll.
In diesem Beispiel wird das Attribut
customer
mit dem Schemarecipients
verknüpft. -
Geben Sie einen Beziehungsnamen im aktuellen Schema und einen im Referenzschema ein.
-
Klicken Sie nach der Konfiguration auf Übernehmen.
Nachdem die Beziehung hergestellt wurde, müssen Sie basierend auf Ihrem Schema einen Datensatz erstellen.
Erstellen eines Datensatzes für das Schema dataset
Nachdem Sie Ihr Schema definiert haben, besteht der nächste Schritt darin, basierend darauf einen Datensatz zu erstellen. Dieser Datensatz speichert Ihre aufgenommenen Daten und muss für orchestrierte Kampagnen aktiviert sein, damit er in Adobe Journey Optimizer verfügbar ist. Durch Aktivieren dieser Option wird sichergestellt, dass der Datensatz für die Verwendung in Echtzeit-Orchestrierungs- und Personalisierungs-Workflows erkannt wird.
-
Navigieren Sie zu Daten-Management > Datensätze und wählen Sie Datensatz erstellen aus.
-
Wählen Sie Datensatz aus Schema erstellen aus.
-
Wählen Sie Ihr zuvor erstelltes Schema (hier Mitgliedschaften in Treueprogramm) und klicken Sie auf Weiter.
-
Geben Sie einen Namen für Ihren Datensatz ein und klicken Sie auf Beenden.
Jetzt müssen Sie Ihren Datensatz für orchestrierte Kampagnen aktivieren.
Aktivieren eines Datensatzes für orchestrierte Kampagnen enable
Nachdem Sie Ihren Datensatz erstellt haben, müssen Sie ihn explizit für orchestrierte Kampagnen aktivieren. Dadurch wird sichergestellt, dass Ihr Datensatz in Adobe Journey Optimizer für Echtzeit-Orchestrierung und -Personalisierung verfügbar ist.
Informationen zur Validierung oder Aktivierung der -Erweiterung für den Datensatz finden Sie in derAdobe Developer-Dokumentation.
-
Suchen Sie Ihren Datensatz in der Liste Datensätze.
-
Aktivieren Sie in den Einstellungen für Datensätze die Option Orchestrierte Kampagnen, um den Datensatz für die Verwendung in Ihren orchestrierten Kampagnen verfügbar zu machen.
-
Warten Sie einige Minuten, bis der Aktivierungsprozess abgeschlossen ist. Beachten Sie, dass Datenaufnahme und Nutzung in Kampagnen erst möglich sind, wenn diese Einstellung vollständig aktiviert ist.
Sie können jetzt mit der Aufnahme von Daten in Ihr Schema beginnen, indem Sie eine Quelle Ihrer Wahl verwenden.