Manuelles Einrichten eines modellbasierten Schemas manual-schema
Modellbasierte 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 modellbasiertes 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 modellbasiertes 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 Modellbasiert 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 modellbasierten 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 Sie Attribute erstellt und gespeichert haben, können Sie das Schema mit anderen relationalen Schemata verknüpfen, indem Sie Beziehungen definieren.
Verknüpfen von Schemata link-schema
Durch das Erstellen einer Beziehung zwischen zwei Schemata können Sie orchestrierte Kampagnen mit Daten erweitern, die über das primäre Profilschema hinausgehen.
-
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.
Erstellen eines Datensatzes für das Schema dataset
Nachdem Sie Ihr Schema definiert haben, können Sie jetzt einen Datensatz erstellen, der darauf basiert. Der Datensatz speichert Ihre aufgenommenen Daten und muss aktiviert sein, damit orchestrierte Kampagnen zugänglich sind.
-
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 orchestrierte Kampagnen im Datensatz finden Sie in der Adobe Developer-Dokumentation.
-
Suchen Sie Ihren Datensatz in der Liste Datensätze.
-
Aktivieren Sie in den Datensätze die Option Orchestrierte Kampagnen, um den Datensatz für die Verwendung in Ihren orchestrierten Kampagnen zu markieren.
-
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.