在 Real-Time Customer Data Platform B2B 版本中定义两个架构之间的多对一关系

上次更新: 2024-01-25
  • 主题:
  • Schemas
    查看有关此主题的更多信息
  • 创建对象:
  • Developer
    User
    Admin
    Leader

Adobe Real-time Customer Data Platform B2B版本提供了多个Experience Data Model (XDM)类,这些类捕获基本B2B数据实体,包括 帐户机会营销活动,等等。 通过基于这些类构建架构并允许它们在以下中使用 Real-time Customer Profile,您可以将不同源中的数据合并到称为合并模式的统一表示中。

但是,合并架构只能包含由共享相同类的架构捕获的字段。 这就是架构关系发挥作用的地方。 通过在B2B架构中实施关系,您可以描述这些业务实体如何相互关联,并且可以在下游分段用例中包含来自多个类的属性。

下图提供了一个示例,说明在基本实施中,不同的B2B类如何相互关联:

B2B类关系

本教程介绍了在Real-Time CDP B2B版本中定义两个架构之间的多对一关系的步骤。

注意

如果您没有使用Real-time Customer Data Platform B2B版本,或者希望创建一对一的关系,请参阅以下指南中的内容: 创建一对一关系 而是。

本教程重点介绍如何在Platform UI中手动建立B2B架构之间的关系。 如果您从B2B源连接引入数据,则可以使用自动生成实用程序创建所需的架构、身份和关系。 有关B2B命名空间和架构的更多信息,请参阅源文档 使用自动生成实用程序.

快速入门

本教程需要对以下内容有一定的了解 XDM System 和中的架构编辑器 Experience Platform UI。 在开始本教程之前,请查看以下文档:

定义源和引用架构

您应已创建将在关系中定义的两个架构。 出于演示目的,本教程将在业务机会(在“Opportunities”架构)及其关联的业务帐户(在“Accounts”架构)。

架构关系由 源架构 引用a的主标识字段 引用架构. 在接下来的步骤中, ”Opportunities”用作源架构,而“Accounts”用作引用架构。

了解 B2B 关系中的标识

为了建立关系,引用架构必须具有定义的主标识。 在为B2B实体设置主要标识时,请记住,如果在不同系统或位置上收集基于字符串的实体ID,则这些ID可能会重叠,这可能会导致Platform中的数据冲突。

为此,所有标准B2B类都包含符合 B2B源 数据类型. 此数据类型提供B2B实体的字符串标识符的字段,以及有关标识符源的其他上下文信息。 其中一个领域, sourceKey,连接数据类型中其他字段的值以生成该实体的完全唯一标识符。 此字段应始终用作B2B实体架构的主要标识。

sourceKey字段

注意

时间 将XDM字段设置为标识,您必须提供标识命名空间来定义下的标识。 这可以是Adobe提供的标准命名空间,也可以是您的组织定义的自定义命名空间。 实际上,命名空间只是一个上下文字符串,可以设置为任何您喜欢的值,前提是它对您的组织分类身份类型很有意义。 有关更多详细信息,请参阅 身份命名空间 以了解更多信息。

出于参考目的,以下几节介绍了在定义关系之前本教程中使用的每个架构的结构。 请注意在架构结构中定义主身份的位置以及它们使用的自定义命名空间。

Opportunities 架构

源架构''Opportunities”基于 XDM商业机会 类。 类提供的字段之一, opportunityKey,用作模式的标识符。 具体而言, sourceKey 下的字段 opportunityKey 对象在名为的自定义命名空间下设置为模式的主要身份 B2B Opportunity.

如下所见 架构属性,此架构已支持在 Real-Time Customer Profile.

机会架构

Accounts 架构

参考架构»Accounts”基于 XDM帐户 类。 根级别 accountKey 字段包含 sourceKey 在名为的自定义命名空间下充当其主要身份 B2B Account. 此架构还被允许在配置文件中使用。

帐户架构

为源架构定义关系字段

为了定义两个架构之间的关系,源架构必须具有指示引用架构的主要标识的专用字段。 标准B2B类包括用于通常相关的业务实体的专用源密钥字段。 例如, XDM商业机会 类包含相关帐户的源键字段(accountKey)和相关营销活动(campaignKey)。 但是,您也可以添加其他 B2B源 如果您需要多个默认组件,请使用自定义字段组将字段添加到架构。

注意

目前,只能定义从源架构到引用架构的多对一和一对一关系。 对于一对多关系,必须在表示“多个”的架构中定义关系字段。

要设置关系字段,请选择箭头图标(箭头图标),它位于画布中相关字段旁边。 在 Opportunities 架构,这是 accountKey.sourceKey 字段,因为其目标是与帐户建立多对一关系。

关系按钮

将显示一个对话框,允许您指定有关关系的详细信息。 关系类型自动设置为 多对一.

关系对话框

引用架构,使用搜索栏查找引用架构的名称。 突出显示引用架构的名称时, 引用身份命名空间 字段会自动更新为架构主标识的命名空间。

引用架构

来自当前架构的关系名称引用架构中的关系名称,分别在源架构和引用架构的上下文中提供关系的友好名称。 完成后,选择 保存 以应用更改并保存架构。

关系名称

画布会重新显示,其中关系字段现在使用您之前提供的友好名称进行标记。 关系名称还列在左边栏下方,以方便参考。

已应用关系

如果您查看引用架构的结构,则关系标记将显示在架构的主标识字段旁边和左边栏中。

目标架构关系标记

后续步骤

通过学习本教程,您已使用成功地创建了两个架构之间的多对一关系。 Schema Editor. 使用基于这些架构的数据集摄取数据,并在配置文件数据存储中激活该数据后,您可以将两个架构中的属性用于 多类分段用例.

在此页面上