为洁净室准备数据
要在洁净室中共享细分,请完成这些步骤来准备数据。准备包括所需的步骤,例如接收数据、将数据湖对象 (DLO) 映射到数据模型对象 (DMO)、散列字段以保护个人信息以及创建细分。您只能在洁净室中共享细分。
所需的 Edition
| 适用于:Data Cloud 支持的所有版本。请查看 Data Cloud 版本可用性。 |
此流程是一个多步骤解决方案,可能需要不同的角色和权限集才能在 Data Cloud 中完成。请将此页面加入书签,或将其保持在单独的窗口中打开,以参考此主题。
将数据连接到数据 360
您可以摄取简档数据和参与数据。要获取这两种类型,请为每个类型创建单独的数据流。您的简档数据必须包含个人的唯一 ID,例如电子邮件地址、电话号码、PPID 或设备 ID。您的数据也必须使用 SHA256 算法进行散列,以便它使用没有空格的小写字符。如果您的数据未使用 SHA256 算法进行散列,您可以在摄取后对其进行转换。
所需的 Edition
| 所需用户权限 | |
|---|---|
| 将数据连接到 Data Cloud | Data Cloud 架构师权限集 |
- 使用加速查询联合将外部数据源与 Data 360 连接,并在不移动数据的情况下访问数据。 洁净室仅支持加速数据流。不支持文件联合和实时查询数据联合。
- 通过上传 CSV 文件或使用数据工具包创建数据流。
- 使用基于文件的存储连接器,例如 Amazon S3 或 Google Cloud Storage。
- 使用 Salesforce CRM 连接器从连接的 Salesforce 组织接收数据。
- 使用 Web 和移动应用程序连接器,从网站或移动应用程序捕获实时数据。
将数据映射到数据模型对象
将接收的数据流或 DLO 与 Data Cloud 中的相关标准 DMO 相关联。
所需的 Edition
您可以将简档数据映射到个人 - 最新 DMO 或联系点 DMO。对于参与数据,使用适当的标准 DMO,但将联系点映射到个人 - 最新的 DMO。如果您是提供商,您也可以创建自定义 DMO 来映射您的数据。您必须映射相关方相关字段。Party 属性连接所有信息,并帮助 Data 360 识别它们都属于同一个人。
| 所需用户权限 | |
|---|---|
| 映射洁净室的数据 | Data Cloud 架构师权限集 |
- 在数据流选项卡中,打开您为洁净室创建的数据流。
-
将数据映射到 DMO。
以下是简档数据的一些推荐字段映射。您必须映射相关方相关字段。Party 属性连接所有信息,并帮助 Data Cloud 识别它们都属于同一个人。
- 电子邮件地址映射到电子邮件地址
- 名字映射到名字
- 姓氏映射到姓氏
- 客户 ID 或唯一 ID(主键)映射到外部记录 ID
- 客户 ID 或唯一 ID(主键)映射到相关方
- 客户 ID 或唯一 ID(主键)映射到 ContactPointEmail ID
- 客户 ID 或唯一 ID(主键)映射到个人 ID(主键)
以下是参与数据的一些推荐字段映射。
- 日期时间戳映射到参与日期时间
- 电子邮件地址映射到个人
- 产品 ID 映射到外部记录 ID
- 产品名称映射到名称
- 采购价格映射到产品订单事件类型
- 唯一交易 ID(主键)映射到产品订单参与度(主键)
为匹配密钥创建数据模型对象
将多个字段合并为一个 DMO,可用作匹配密钥,以匹配双方之间的记录。要不公开 PII,您必须使用 SHA256 算法散列个人标识符。算法将数据转换为小写字母并移除空格。
所需的 Edition
| 所需用户权限 | |
|---|---|
| 要使用批处理转换 | Data Cloud 架构师权限集 |
使用多个标识符链接协作中双方的数据会增加找到匹配项的机会。使用唯一值,例如电子邮件 ID、电话号码或 ID 号。
- 在 Data Cloud 中,在“数据转换”选项卡上单击新建。如果“数据转换”选项卡不可见,单击更多并选择数据转换。
- 选择批量数据转换,然后单击下一步。
- 对于数据源,选择数据模型对象。
- 选择要转换的数据空间,然后单击下一步。
- 单击添加输入数据,并选择联系点电子邮件 DMO,以将电子邮件地址作为匹配密钥包含在内。
- 选择当事人和电子邮件地址列。
- 单击下一步。
-
单击添加节点图标,并选择转换为节点类型。
选定列显示在预览窗口中。
-
创建包含 DMO 中数据类型的列。
- 单击函数图标 (fx) 并选择自定义公式。
- 输入转换名称。
- 在文本窗格中,删除占位符文本 输入公式… 并输入 ‘HEM’ 表示散列电子邮件。
- 对于输出类型,选择文本,并在长度字段中保留默认值。
- 将列标签输入为类型,将 API 名称输入为 Type__c。
-
单击应用。
此函数为联系点电子邮件 DMO 中的所有字段创建类型列,值为 HEM。
-
应用 SHA2 函数对数据进行散列。
- 单击函数图标 (fx) 并选择自定义公式。
- 输入转换名称。
- 搜索并选择 SHA2 作为函数。
- 删除占位符文本字段,然后搜索并选择电子邮件地址列。
-
对于位长度值,输入 256。
该函数显示为 sha2(ssot__EmailAddress__c, 256)
- 对于输出类型,选择文本,并为长度输入 256。
- 将列标签输入为 HashedContact,将 API 名称输入为 HashedContact__C,以表示存储散列值的列。
- 预览转换以验证电子邮件地址字段是否正确散列,然后单击应用。
-
创建具有散列电子邮件 ID 的列后,从 DMO 中删除具有实际电子邮件 ID 的列。
- 单击删除列图标。
- 搜索并选择电子邮件地址列,然后单击应用。
-
为每个记录添加通用唯一标识符字符串。
- 单击函数图标 (fx) 并选择自定义公式。
- 搜索并选择 UUID 作为函数。
- 对于输出类型,选择文本,并在长度字段中保留默认值。
- 将列标签输入为 ID,将 API 名称输入为 ID__C。
- 单击应用。
-
将相同的转换应用于联系点电话 DMO 和要作为匹配密钥包含的任何其他 DMO。
- 单击添加输入数据图标,并选择 DMO。
- 创建包含 DMO 中数据类型的列。对于联系点电话 DMO,将类型字段的值输入为“HPH”,以表示散列。
- 应用 SHA2 函数对数据进行散列。
- 从 DMO 中删除具有实际电子邮件 ID 的列。
- 为每个记录添加通用唯一标识符字符串。
- 使用附加节点组合转换。
- 折叠转换窗口,并将输出节点添加到转换。
-
为输出创建 DMO。
- 选择新建。
- 对于写入模式,选择替换。
- 输入对象名称,以识别存储散列值的对象。
- 更新对象 API 名称,以匹配对象名称。
- 选择联系点电子邮件 ID 作为主键,选择密钥限定符联系点电子邮件 ID 作为密钥限定符。
- 单击应用。
- 单击保存。
-
在数据转换主页上,选择您创建的转换,然后单击立即运行。
您也可以选择计划转换以特定时间间隔运行。转换运行后,散列数据存储在输出 DMO 中。
将输出 DMO 映射到个人 DMO
添加具有散列数据的输出 DMO 与个人 DMO 之间的关系。
所需的 Edition
| 所需用户权限 | |
|---|---|
| 映射数据 | Data Cloud 架构师权限集 |
- 在 Data Cloud 中,转到数据模型选项卡。
- 搜索并选择具有散列数据的输出 DMO。如果您找不到 DMO,请将列表视图从映射更改为全部。
- 在“关系”选项卡上,单击编辑。
-
单击新建关系,并输入此信息。
- 对于字段,选择相关方。
- 对于基数,选择 N:1。
- 对于相关对象,选择个人。
- 对于相关字段,选择个人 ID。
- 单击保存。
