Show Menu
主题×

使用模式编辑器定义两个模式之间的关系

了解客户之间的关系以及他们与不同渠道品牌之间的交互是Adobe Experience Platform的重要组成部分。 在体验数据模型(XDM)模式的结构中定义这些关系使您能够获得对客户数据的复杂洞察。
本文档提供了一个教程,用于定义组织在Experience Platform用户界面中使用模式编辑器定义的两个模式之间的一对一关系。 有关使用API定义模式关系的步骤,请参阅使用 模式注册表API定义关系的教程

入门指南

本教程需要对XDM系统和体验平台UI中的模式编辑器进行有效的了解。 在开始本教程之前,请查看以下文档:

定义源和目标模式

您应已创建将在关系中定义的两个模式。 为便于演示,本教程在组织的忠诚度项目(在“忠诚度会员”模式中定义)的成员与其喜爱的酒店(在“酒店”模式中定义)之间建立了关系。
模式关系由具有引 用目标模式内的其他字段的 源模式 表示 。 在接下来的步骤中,“忠诚会员”将作为源模式,而“酒店”将作为目的地模式。
为便于参考,以下各节将介绍在定义关系之前本教程中使用的每个模式的结构。

忠诚度会员模式

源模式“忠诚度成员”是在教程中构建的模式,用 于在UI中创建模式 。 它在其“\_tenantId”命名空间下包含一个“loyalty”对象,该对象包括若干特定于忠诚度的字段。 其中一个字段“loyaltyId”在“电子邮件”命名空间下用作模式的主要标识。 如模式属 性下所示 ,此模式已启用,可用 于实时客户用户档案

酒店模式

目的地模式“酒店”包含描述酒店的字段,包括其地址、品牌、房间数和星级等级。 “hotelId”字段用作“ECID”模式下的命名空间的主要标识。 与“忠诚会员”不同,此模式尚未启用实时客户用户档案。

创建关系混音

仅当源模式没有专用的字符串类型字段用作对其他模式的引用时,才需要执行此步骤。 如果此字段已在源模式中定义,请跳到定义关系字段 的下一步
要定义两个模式之间的关系,源模式必须有一个专用字段,用作对目标模式的引用。 您可以通过创建新的混音将此字段添加到源模式。
开始,方法是 单击 Mixins部 分中的Add
将出 现“添加混音 ”对话框。 在此处,单击“ 新建混音” 。 在显示的文本字段中,输入新混音的显示名称和说明。 完成 后,单击 “添加混音”。
画布将重新显示,“忠诚度关系”将显示在“ Mixins ”部分。 单击混音名称,然后单 击根级别 “Loyalty Members”字段旁的“添加字段”。
画布中的“\_tenantId”命名空间下将显示一个新字段。 在字 段属性下 ,为字段提供字段名称和显示名称,并将其类型设置为“字符串”。
完成后,单击“应 用”
更新的“loyaltyRelathionship”字段将显示在画布中。 单击 保存 ,以完成对模式所做的更改。

为源模式定义关系字段

在源模式定义了专用的参考字段后,您可以将其指定为关系字段。
单击画布中的引用字段,然后在字段属性下向下滚 ,直到出现“ 关系 ”复选框。 选中此复选框可显示配置关系字段所需的参数。
单击“参考 模式 ”的下拉列表,然后为关系选择目标模式(本例中为“酒店”)。 如果目标模式启用了合并,则“引用标识命名空间 ​”字段将自动设置为目标模式的主标识的命名空间。 如果模式未定义主标识,则必须从下拉菜单中手动选择您计划使用的命名空间。 Click Apply when finished.
该字段在画布中显示为关系,显示目标模式的名称和引用标识命名空间。 单击 保存 ,以保存更改并完成工作流。

后续步骤

通过遵循本教程,您已使用模式编辑器成功地创建了两个模式之间的一对一关系。 有关如何使用API定义关系的步骤,请参阅有关使用 模式注册表API定义关系的教程