Manuelles Einrichten eines relationalen Schemas manual-schema

Auf dieser Seite: Erfahren Sie, wie Sie manuell ein relationales Schema in der Benutzeroberfläche erstellen, Attribute hinzufügen, Schemata verknüpfen und einen Datensatz für orchestrierte Kampagnen erstellen und aktivieren.

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.

  1. Erstellen Sie manuell ein relationales Schema mithilfe der Adobe Experience Platform-Oberfläche.

  2. Fügen Sie Attribute wie Kunden-ID, Mitgliedschaftsstufe und Statusfelder hinzu.

  3. Verknüpfen Sie Ihr Schema mit integrierten Schemata, wie z. B. Empfängerinnen und Empfänger für Kampagnen-Targeting.

  4. Erstellen Sie einen Datensatz basierend auf Ihrem Schema und aktivieren Sie ihn für die Verwendung in orchestrierten Kampagnen.

  5. Nehmen Sie Daten aus unterstützten Quellen in Ihren Datensatz auf.

➡️ Weitere Informationen zu manuellen relationalen Schemata finden Sie in der Dokumentation zu Adobe Experience Platform.

Erstellen Ihres Schemas schema

NOTE
Das Diagramm „Beziehungen anzeigen“ auf der Registerkarte Beziehung ist schreibgeschützt. Um eine Beziehung zu erstellen oder zu bearbeiten, öffnen Sie stattdessen das Schema auf der Registerkarte Durchsuchen.

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 des Verhaltens.

  1. Melden Sie sich bei Adobe Experience Platform an.

  2. Navigieren Sie zum Menü Daten-Management > Schema.

  3. Klicken Sie auf Schema erstellen.

  4. Wählen Sie Relational als Schematyp aus.

    {modal="regular"}

  5. Wählen Sie Manuell erstellen, um durch manuelles Hinzufügen von Feldern ein Schema zu erstellen.

  6. Geben Sie Ihren Anzeigenamen für das Schema ein.

    {modal="regular"}

  7. 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 Tracking 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.

Beim Erstellen relationaler Schemata in Adobe Experience Platform werden die folgenden Funktionen unterstützt
  • 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, die die gemeinsame Verwendung mehrerer Felder zulassen, um Einträge eindeutig zu identifizieren.

  1. Klicken Sie auf der Arbeitsfläche auf neben Ihrem Schemanamen, um Attribute hinzuzufügen.

    {modal="regular"}

  2. 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
  3. Weisen Sie die entsprechenden Felder als Primärschlü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 Typ datetime oder number.
    • Bei einer Aufnahme mit Änderungsdatenerfassung (Change Data Capture, CDC) gibt es eine spezielle Spalte mit dem Namen _change_request_type vom Typ String, 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.

    {modal="regular"}

  4. Klicken Sie auf Speichern.

Nachdem Sie Attribute erstellt und gespeichert haben, können Sie das Schema durch Definieren von Beziehungen mit anderen relationalen Schemata verknüpfen.

➡️ Weitere Informationen zu modellbasierten Schemata finden Sie in der Dokumentation zu Adobe Experience Platform

Beim Erstellen einer Beziehung zwischen zwei Schemata können Sie Ihre orchestrierten Kampagnen mit Daten erweitern, die außerhalb des primären Profilschemas gespeichert sind.

  1. 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.

    {modal="regular"}

  2. Wählen Sie das Referenzschema und Referenzfeld aus, mit denen die Beziehung hergestellt werden soll.

    In diesem Beispiel wird das Attribut customer mit dem Schema recipients verknüpft.

    {modal="regular"}

  3. Geben Sie einen Beziehungsnamen im aktuellen Schema und einen im Referenzschema ein.

  4. Klicken Sie nach der Konfiguration auf Übernehmen.

Erstellen eines Datensatzes für das Schema dataset

Nachdem Sie Ihr Schema definiert haben, können Sie nun basierend darauf einen Datensatz erstellen. Der Datensatz speichert Ihre aufgenommenen Daten und muss für orchestrierte Kampagnen aktiviert sein, damit darauf zugegriffen werden kann.

  1. Navigieren Sie zu Daten-Management > Datensätze und wählen Sie Datensatz erstellen aus.

    {modal="regular"}

  2. Wählen Sie Datensatz aus Schema erstellen aus.

  3. Wählen Sie Ihr zuvor erstelltes Schema (hier Mitgliedschaften in Treueprogramm) und klicken Sie auf Weiter.

    {modal="regular"}

  4. 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.

  1. Suchen Sie Ihren Datensatz in der Liste Datensätze.

  2. 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.

    {modal="regular"}

  3. 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.

➡️ Wie Sie Daten aufnehmen

Wenn ein Schema oder Datensatz einen Fehler-Code zurückgibt, siehe Relationale Schema- und Datensatzfehler.

AI Knowledge Reference

This section contains structured knowledge intended to support interpretation, retrieval, and question answering related to this topic.

For complete understanding, this information should be combined with the documentation on this page. Neither source is intended to stand alone; the page describes the feature, while this section provides additional context that helps disambiguate terminology, intent, applicability, and constraints.

  • TL;DR: This page explains how to manually create a relational schema in Adobe Experience Platform, add attributes, link schemas, and create and enable a dataset for use in Orchestrated campaigns.

Intents:

  • Create a relational schema manually through the Adobe Experience Platform interface.
  • Add attributes to a relational schema, including primary key, version descriptor, and required fields.
  • Link a relational schema to another schema, such as Recipients, to extend Orchestrated campaigns with additional data.
  • Create a dataset from a relational schema and enable it for Orchestrated campaigns.
  • Ingest data into the enabled dataset.

Glossary:

  • Relational schema: a schema type created directly through the Adobe Experience Platform interface, enabling detailed configuration of attributes, primary keys, versioning fields, and relationships (product-specific)
  • Version Descriptor: a field, such as lastmodified of type datetime or number, used as a version identifier in a manual schema (product-specific)
  • _change_request_type: a special column of type String used for Change Data Capture (CDC) ingestion, indicating the type of data change (insert, update, delete) and enabling incremental processing (product-specific)
  • Composite Key: a primary key spanning multiple fields, supported in relational schema definitions (product-specific)
  • Schema Label: a data governance label supported at the schema field level to enforce policies such as access control and usage restrictions (product-specific)

Guardrails:

  • Any schema used for targeting must include at least one identity field of type String with an associated identity namespace, to ensure compatibility with Adobe Journey Optimizer’s targeting and identity resolution capabilities.
  • A manual schema must include at least one primary key and a version identifier, such as a lastmodified field of type datetime or number.
  • For Change Data Capture (CDC) ingestion, the _change_request_type column must not be part of the table schema; it must only be added to the data file during ingestion.
  • ENUM fields are supported in both DDL-based and manual schema creation.
  • Composite primary keys spanning multiple fields are supported in relational schema definitions.
  • The View relationships diagram on the Relationship tab is read-only; to create or edit a relationship, the schema must be opened from the Browse tab instead.
  • After enabling a dataset for Orchestrated campaigns, data ingestion and campaign use are only possible once the enablement setting is fully activated.

Terminology:

  • Canonical name: Adobe Experience Platform — Acronym: AEP

FAQ:

  • Q: What fields must a manual relational schema include? — At least one primary key and a version identifier, such as a lastmodified field of type datetime or number.
  • Q: What is required for a schema used for targeting? — At least one identity field of type String with an associated identity namespace.
  • Q: Where does the _change_request_type column belong? — It is used for Change Data Capture (CDC) ingestion and must only be added to the data file during ingestion, not to the table schema.
  • Q: Can I edit a relationship from the View relationships diagram? — No, that view on the Relationship tab is read-only; open the schema from the Browse tab to create or edit a relationship.
  • Q: What must be done after creating a dataset from a relational schema? — The dataset must be explicitly enabled for Orchestrated campaigns before data ingestion and campaign use are possible.

Related pages:

  • To ingest data into the created dataset: Configuration steps (orchestrated/ingest-data.md)
  • If a schema or dataset returns an error code: Relational schema and dataset errors (orchestrated/relational-schema-errors.md)

Personas:

  • developer: Can add attributes such as customer, membership_level, points_balance, enrollment_date, and lastmodified when defining a relational schema. Can use a special column named _change_request_type of type String to indicate insert, update, or delete for Change Data Capture ingestion. The page states that _change_request_type must only be added to the data file during ingestion, not to the table schema. Where: “Add attributes to your schema”.
  • admin: Can create a dataset from a relational schema and enable the Orchestrated campaigns option from the Datasets settings. Can locate the dataset in the Datasets list before enabling it. The page states that data ingestion and campaign use are only possible once this setting is fully activated. Where: “Enable dataset for orchestrated campaigns”.

Onboarding:

  • Level: Experienced
  • First minimal step: Create a relational schema manually using the Adobe Experience Platform interface.
  • Success check: You can now start ingesting data into your schema using the source of your choice.
  • Next: Ingest data into the enabled dataset: Configuration steps (orchestrated/ingest-data.md); If a schema or dataset returns an error code: Relational schema and dataset errors (orchestrated/relational-schema-errors.md)
recommendation-more-help
journey-optimizer-help