使用 Schema Editor

了解客户之间的关系以及客户与品牌在各种渠道中的交互是Adobe Experience Platform的重要组成部分。 在 Experience Data Model (XDM)模式允许您对客户数据进行复杂的分析。

而架构关系可以通过使用并集架构和 Real-time Customer Profile,这仅适用于共享同一类的架构。 要在属于不同类的两个架构之间建立关系,必须将专用关系字段添加到源架构中,该源架构引用目标架构的标识。

本文档提供了一个教程,用于使用 Experience Platform 用户界面。 有关使用API定义架构关系的步骤,请参阅 使用模式注册表API定义关系.

快速入门

本教程需要对 XDM System 和模式编辑器 Experience Platform UI。 在开始使用本教程之前,请查阅以下文档:

定义源架构和目标架构

您应该已经创建了将在关系中定义的两个架构。 出于演示目的,本教程将创建组织忠诚度计划(在Loyalty Members“模式”和他们最喜爱的酒店(在“Hotels“架构”)。

重要

要建立关系,两个架构都必须定义了主标识,并启用 Real-time Customer Profile. 请参阅 启用模式以在用户档案中使用 在架构创建教程中,如果您需要有关如何相应地配置架构的指导。

架构关系由 源模式 是指 目标架构. 在后续步骤中,“Loyalty Members“ ”将是源架构,而“Hotels“ ”将用作目标架构。

出于参考目的,以下各节介绍了在定义关系之前本教程中使用的每个架构的结构。

Loyalty Members 模式

源架构“Loyalty Members“ ”基于 XDM Individual Profile 类,是在教程中构建的架构 在UI中创建架构. 它包括 loyalty 对象 _tenantId 命名空间,其中包含多个特定于忠诚度的字段。 其中一个领域, loyaltyId,用作下架构的主标识 电子邮件 命名空间。 如 架构属性,此架构已启用,可在中使用 Real-time Customer Profile.

Hotels 模式

目标架构“Hotels“ ”基于自定义“Hotels“类”,并包含描述酒店的字段。

要参与关系,目标架构必须具有主标识。 在本例中, hotelId 字段用作主标识,并使用自定义“Hotel ID”标识命名空间。

酒店主要身份

注意

要了解如何创建自定义身份命名空间,请参阅 Identity Service文档.

设置主标识后,必须为 Real-time Customer Profile.

为配置文件启用

创建关系架构字段组

注意

仅当源架构没有要用作目标架构引用的专用字符串类型字段时,才需要执行此步骤。 如果此字段已在源架构中定义,请跳转到的下一步 定义关系字段.

要定义两个架构之间的关系,源架构必须具有一个专用字段以用作对目标架构的引用。 您可以通过创建新架构字段组将此字段添加到源架构。

首先选择 添加字段组 中。

的 添加字段组 对话框。 从此处选择 创建新字段组. 在显示的文本字段中,输入新字段组的显示名称和说明。 选择 添加字段组 完成。

画布将重新显示为“Favorite Hotel" 字段组 中。 选择字段组名称,然后选择 添加字段 根级别旁边 Loyalty Members 字段。

画布中的 _tenantId 命名空间。 在 字段属性,提供字段名称和显示名称,并将其类型设置为“字符串"

完成后,选择 应用.

已更新 favoriteHotel 字段。 选择 保存 以完成对架构所做的更改。

为源架构定义关系字段

在源架构定义了专用引用字段后,您可以将其指定为关系字段。

选择 favoriteHotel 字段,然后向下滚动到 字段属性 直到 关系 复选框。 选中此复选框可显示配置关系字段所需的参数。

选择的下拉菜单 参考模式 并选择关系的目标架构("Hotels”)。 如果为 Profile, 引用标识命名空间 字段自动设置为目标架构主标识的命名空间。 如果架构未定义主标识,则必须从下拉菜单中手动选择您计划使用的命名空间。 选择 应用 完成。

favoriteHotel 字段现在作为关系在画布中突出显示,用于显示目标架构的名称和引用标识命名空间。 选择 保存 以保存更改并完成工作流。

后续步骤

通过阅读本教程,您已使用 Schema Editor. 有关如何使用API定义关系的步骤,请参阅 使用模式注册表API定义关系.

在此页面上