数据仓库连接
我们首先配置Adobe Experience Platform与您的企业Data Warehouse之间的连接。 我们根据数据在Data Warehouse中的存放方式使用架构和数据模型来支持查询构建。
为了演示,我们连接到Snowflake帐户。 联合受众组合支持不断增长的数据仓库连接列表。 查看更新的集成列表。
步骤
-
浏览到左边栏上的 联合数据 部分。
-
在 联合数据库 链接中,单击 添加联合数据库 按钮。
-
添加名称并选择 Snowflake。
-
填写详细信息,单击 测试连接 按钮,然后单击 部署函数 按钮。
创建架构
要在联合受众构成中创建架构,请执行以下步骤:
步骤
-
在 联合数据 部分中,单击 模型。
-
浏览 架构 选项卡,然后单击 创建架构 按钮。
-
在列表中选择源数据库,然后单击 添加表 选项卡。
-
从联合源中选择表。 在我们的示例中:
- FSI_CRM
- FSI_CRM_CONSENT_PREFERENCE
选择表后,复查每个表中的列并选择主键。 为了支持业务案例,在两个表中都选择了 EMAIL 作为主键。
创建数据模型
数据模型允许您在表之间创建链接。 可以在同一数据库中的表之间创建链接,例如Snowflake中的表;也可以在不同数据库中的表之间创建链接,例如Snowflake中的表与Amazon Redshift中的表之间的链接。
步骤
- 在 联合数据 部分中,单击 模型,然后单击 数据模型。
- 单击 创建数据模型 按钮。
- 提供数据模型的名称。
- 单击 添加架构 并选择新的联合数据架构。 在此示例中,我们选择 FSI_CRM 和 FSI_CRM_CONSENT_PREFERENCE 架构。
- 通过单击 创建链接,创建这些表之间的链接。
创建链接时,请选择适用的基数:
- 1-N:源表格的一个存在可以拥有目标表格的多个对应存在,但目标表格的一个存在最多可以拥有源表格的一个对应存在。
- N-1:目标表的一个存在可以具有源表的多个对应存在,但源表的一个存在最多可以具有目标表的一个对应存在。
- 1-1:源表格的一个存在最多可以具有目标表格的一个对应存在。
以下是按照上述步骤创建的链接的预览。 该链接使CRM和同意表之间能够使用主键 EMAIL 执行联接。
现在,我们准备好创建联合受众。