在 Real-Time Customer Data Platform B2B 版本中定义两个架构之间的多对一关系 relationship-b2b
Adobe Real-time Customer Data Platform B2B版本提供了多个Experience Data Model (XDM)类,这些类捕获基本B2B数据实体,包括 帐户, 机会, 营销活动,等等。 通过基于这些类构建架构并允许它们在以下中使用 Real-time Customer Profile,您可以将不同源中的数据合并到称为合并模式的统一表示中。
但是,合并架构只能包含由共享相同类的架构捕获的字段。 这就是架构关系发挥作用的地方。 通过在B2B架构中实施关系,您可以描述这些业务实体如何相互关联,并且可以在下游分段用例中包含来自多个类的属性。
下图提供了一个示例,说明在基本实施中,不同的B2B类如何相互关联:
本教程介绍了在Real-Time CDP B2B版本中定义两个架构之间的多对一关系的步骤。
快速入门
本教程需要对以下内容有一定的了解 XDM System 和中的架构编辑器 Experience Platform UI。 在开始本教程之前,请查看以下文档:
- Experience Platform中的XDM系统:XDM及其在中的实施概述 Experience Platform.
- 模式组合基础:对XDM架构构建块的介绍。
- 使用创建架构 Schema Editor:一个教程,其中包含有关如何在UI中构建和编辑架构的基础知识。
定义源和引用架构
您应已创建将在关系中定义的两个架构。 出于演示目的,本教程将在业务机会(在“Opportunities”架构)及其关联的业务帐户(在“Accounts”架构)。
架构关系由 源架构 引用a的主标识字段 引用架构. 在接下来的步骤中, ”Opportunities”用作源架构,而“Accounts”用作引用架构。
了解 B2B 关系中的标识
为了建立关系,引用架构必须具有定义的主标识。 在为B2B实体设置主要标识时,请记住,如果在不同系统或位置上收集基于字符串的实体ID,则这些ID可能会重叠,这可能会导致Platform中的数据冲突。
为此,所有标准B2B类都包含符合 B2B源 数据类型. 此数据类型提供B2B实体的字符串标识符的字段,以及有关标识符源的其他上下文信息。 其中一个领域, sourceKey
,连接数据类型中其他字段的值以生成该实体的完全唯一标识符。 此字段应始终用作B2B实体架构的主要标识。
出于参考目的,以下几节介绍了在定义关系之前本教程中使用的每个架构的结构。 请注意在架构结构中定义主身份的位置以及它们使用的自定义命名空间。
Opportunities 架构
源架构''Opportunities”基于 XDM商业机会 类。 类提供的字段之一, opportunityKey
,用作模式的标识符。 具体而言, sourceKey
下的字段 opportunityKey
对象在名为的自定义命名空间下设置为模式的主要身份 B2B Opportunity.
如下所见 架构属性,此架构已支持在 Real-Time Customer Profile.
Accounts 架构
参考架构»Accounts”基于 XDM帐户 类。 根级别 accountKey
字段包含 sourceKey
在名为的自定义命名空间下充当其主要身份 B2B Account. 此架构还被允许在配置文件中使用。
为源架构定义关系字段 relationship-field
为了定义两个架构之间的关系,源架构必须具有指示引用架构的主要标识的专用字段。 标准B2B类包括用于通常相关的业务实体的专用源密钥字段。 例如, XDM商业机会 类包含相关帐户的源键字段(accountKey
)和相关营销活动(campaignKey
)。 但是,您也可以添加其他 B2B源 如果您需要多个默认组件,请使用自定义字段组将字段添加到架构。
要设置关系字段,请选择箭头图标(
),它位于画布中相关字段旁边。 在 Opportunities 架构,这是 accountKey.sourceKey
字段,因为其目标是与帐户建立多对一关系。
将显示一个对话框,允许您指定有关关系的详细信息。 关系类型自动设置为 多对一.
下 引用架构,使用搜索栏查找引用架构的名称。 突出显示引用架构的名称时, 引用身份命名空间 字段会自动更新为架构主标识的命名空间。
下 来自当前架构的关系名称 和 引用架构中的关系名称,分别在源架构和引用架构的上下文中提供关系的友好名称。 完成后,选择 保存 以应用更改并保存架构。
画布会重新显示,其中关系字段现在使用您之前提供的友好名称进行标记。 关系名称还列在左边栏下方,以方便参考。
如果您查看引用架构的结构,则关系标记将显示在架构的主标识字段旁边和左边栏中。
后续步骤
通过学习本教程,您已使用成功地创建了两个架构之间的多对一关系。 Schema Editor. 使用基于这些架构的数据集摄取数据,并在配置文件数据存储中激活该数据后,您可以将两个架构中的属性用于 多类分段用例.