架构入门 schemas-gs

在此页面上:​了解 Adobe Experience Platform 标准和关系架构如何定义数据结构,以便您可以在 Adobe Journey Optimizer 中为个性化和编排的营销活动建模轮廓、行为事件和关系实体。

Adobe Journey Optimizer 依赖​Adobe Experience Platform 架构,以一致且可重用的方式描述数据结构。 架构为现实世界对象(如人物)提供抽象定义,并规定该对象的每个实例应包含的数据(如姓名、生日等)。 当数据被摄取到 Experience Platform 时,始终按照 XDM 架构​进行结构化处理。

标准与关系架构

Adobe Experience Platform 中有两种类型的架构:

  • 标准架构​是使用类和字段组的层级式架构,用于捕获记录或时间序列数据。

    标准架构由以下部分组成:

    • 一个​(用于定义数据行为:记录型或时间序列型)。
    • 一个或多个​字段组(用于向架构添加特定字段)。

    在 Journey Optimizer 中,标准架构通常用于呈现​单个用户及其属性、捕获​时间序列交互(如点击、购买或登录)以及驱动​ 实时客户轮廓 ​以实现细分与个性化。

    ➡️ 通过此视频学习如何创建和配置标准架构(视频)

  • 关系架构​是扁平化、非层级式的架构,不使用类或字段组。 它们被用于捕获关系实体的记录数据,主要用在Journey Optimizer 编排的营销活动 ​中。

    关系实体的示例包括:

    • 预订、合同或订阅
    • 产品或目录
    • 商店、位置或合作伙伴

    通过关系架构,您可为每个实体(如每次预订、每项订阅)发送一条消息,基于实体属性(如产品类别、门店位置)创建细分群体,并通过触达与实体关联的所有联系人来提升可寻址能力。

    关系架构的工作原理:

    1. 手动创建架构或通过 DDL 导入
    2. 关联架构​以定义实体与人员之间的关系(例如:与会员关联的忠诚度交易、与品牌关联的奖励)。
    3. 从支持的数据源​ 将数据摄取 ​至数据集中。

    ➡️了解如何管理关系架构和数据集
    ➡️编排的营销活动快速入门

IMPORTANT
为实时客户轮廓启用架构是一项永久性决定;启用后,无法禁用或删除架构。 可以单独禁用或删除基于该架构构建的数据集,但这样做会删除关联的轮廓记录,并且可能会影响分段和激活工作流。 在启用之前,请先完成标识配置和字段组选择。 有关详细指导,请参阅 Adobe Experience Platform 文档中的轮廓启用规划管理启用了轮廓的架构

操作说明视频 video-schema

了解如何创建标准架构、添加字段组、创建并配置自定义字段组。

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 Adobe Experience Platform standard and relational XDM schemas define the structure of your data so you can model profiles, behavioral events, and relational entities in Journey Optimizer.

Intents:

  • Understand what an XDM schema is and how it structures ingested Experience Platform data.
  • Distinguish standard schemas from relational schemas.
  • Choose a class (record or time-series) and field groups for a standard schema.
  • Model relational entities for Orchestrated campaigns.
  • Understand the permanence of enabling a schema for Real-Time Customer Profile.

Glossary:

  • XDM schema: an abstract definition of a real-world object that structures data ingested into Experience Platform (product-specific)
  • Standard schema: a hierarchical schema that uses classes and field groups to capture record or time-series data (product-specific)
  • Relational schema: a flat, non-hierarchical schema that does not use classes or field groups, used for record data for relational entities and primarily in Orchestrated campaigns (product-specific)
  • Class: the schema component that defines data behavior (record or time-series) (product-specific)
  • Field group: the schema component that adds specific fields to a schema (product-specific)
  • Real-Time Customer Profile: the profile that standard schemas power for segmentation and personalization (product-specific)

Guardrails:

  • Enabling a schema for Real-Time Customer Profile is permanent: once enabled, the schema cannot be disabled or deleted (hard constraint).
  • Datasets built on an enabled schema can be disabled or deleted separately, but doing so removes the associated profile records and may affect segmentation and activation workflows.
  • Relational schemas are flat and do not use classes or field groups.

Terminology:

  • Do not confuse: “standard schema” (hierarchical, uses classes and field groups) ≠ “relational schema” (flat, no classes or field groups)
  • Do not confuse: “class” (defines record versus time-series behavior) ≠ “field group” (adds specific fields)
  • Do not confuse: “record” behavior ≠ “time-series” behavior

FAQ:

  • Q: What are the two types of schemas? — Standard schemas (hierarchical) and relational schemas (flat, non-hierarchical).
  • Q: What is the difference between a class and a field group? — A class defines the base behavior (record or time-series); field groups add specific fields to the schema.
  • Q: When are relational schemas used? — Primarily in Journey Optimizer Orchestrated campaigns, for relational entities such as bookings, products, or stores.
  • Q: Can I undo enabling a schema for Profile? — No; once enabled, the schema cannot be disabled or deleted, although its datasets can be disabled or deleted separately.
  • Q: How do I create a relational schema? — Create it manually or import via DDL, then link schemas to define relationships and ingest data from supported sources.
recommendation-more-help
journey-optimizer-help