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