Identity Hub:TransUnion TruAudience 身份¶
本主题介绍如何使用 Identity Hub 通过 TransUnion TruAudience 身份增强数据。它将表中的行与 TransUnion 身份进行匹配,该身份可用于匹配协作者表中的行。
使用 TransUnion 集成时,请注意以下几点:
Snowflake 在匹配身份时不考虑 TransUnion 分数筛选器。包含所有匹配项。
当提供商(而不是使用者)运行重叠受众分析等分析时,不同的协作 IDs 基于使用者的计数,而不是提供商的计数。
您不能使用 SQL 查询模板对协作 ID 进行聚合。
如果您是管理员,需要配置 TransUnion 连接器,以便 Clean Room 用户可以在 Identity Hub 中使用该连接器,请参阅 TransUnion TruAudience Identity 连接器。
使用 TransUnionTruAudience 身份丰富数据¶
要使用 TransUnion - TruAudience 身份丰富数据,请执行以下操作:
启动 Clean Room 创建或安装过程。
到达 Specify Join Policies 步骤后,展开 Identity Hub。
选择 TransUnion (TruAudience Identity)。
在 Table 字段中,选择包含要使用 TransUnion 协作 IDs 增强的数据的表。
在 Unique Record Column 字段中,选择唯一标识表中记录的列,例如系统生成的用户 ID。
使用 User Identifiers 部分将 TransUnion 身份类型与表中的列相关联。这些列用于匹配 TransUnion 身份。这些列中的值应符合以下要求。
身份类型
格式要求
地址
地址行 – 单输入。对于具有第 1 行和第 2 行的地址,将这两个值合并为一个值。
城市 – 字符串。
州/省/直辖市 – 双字符缩写。
邮编 – 邮政编码或邮政编码 +4。排除空格或连字符等特殊字符。
出生日期
yyy-mm-dd 格式。
设备 ID
带连字符的 IDs(36 个字符长的原始设备 IDs/MAIDs/IFAs)或不带连字符的 IDs(32 和 40 个字符长的哈希设备 IDs/MAIDs/IFAs)。
电子邮件地址
纯文本或 SHA256 哈希的小写字符串。
名字
大写或小写名称,包括昵称。排除标题和后缀。
IP 地址
点符号或整型格式的 IPv4 地址。您可以使用 PARSE_IP 函数获取整型格式。
姓氏
大写或小写名称。不包括中间首字母。
电话
十位数字,不含空格和连字符等特殊字符。
匹配的 TransUnion 身份¶
当 Snowflake 将表中的记录与 TransUnion 身份匹配时,协作 IDs 会添加到新列 TCUID
的表中。当协作者将该列添加到自己的某个表中时,您就可以根据 TransUnion协作者ID 匹配记录。
使用缓存¶
Snowflake 维护一个缓存,该缓存与表中唯一标识具有 TransUnion 协作 ID 的记录的列匹配。缓存存储在 SAMOOHA_BY_SNOWFLAKE_LOCAL_DB.PUBLIC.SAMOOHA_INTERNAL_TRANSUNION_ID_GENERATION_RECORDS
表中。此表包含以下列:
列
数据类型
描述
inputid
VARCHAR
集成期间选择作为 Unique Record Column 的列的值。
collaborationid
VARCHAR
根据输入 ID 和其他集成参数生成的 TransUnion 协作 ID。
lastprocessed
TIMESTAMP_NTZ
TransUnion 生成协作 ID 时的时间戳。
您可以执行以下操作来使用缓存:
- 删除缓存
TRUNCATE SAMOOHA_BY_SNOWFLAKE_LOCAL_DB.PUBLIC.SAMOOHA_INTERNAL_TRANSUNION_ID_GENERATION_RECORDS;
- 从缓存中删除特定记录
您可以通过将特定记录指定为单引号值的逗号分隔列表来从缓存中删除这些记录。例如,要删除输入 IDs 为
123456
和abcedf
的记录,请执行以下操作:DELETE FROM SAMOOHA_BY_SNOWFLAKE_LOCAL_DB.PUBLIC.SAMOOHA_INTERNAL_TRANSUNION_ID_GENERATION_RECORDS WHERE inputid IN ('123456', 'abcedf');
- 根据单独数据集中的输入 IDs 删除多条记录
当输入 IDs 存在于另一个表的列中时,可以从缓存中删除多条记录。例如,如果要删除的输入 IDs 在
my_db.my_schema.ref_table
表的user_id
列中列出,请执行以下操作:DELETE FROM SAMOOHA_BY_SNOWFLAKE_LOCAL_DB.PUBLIC.SAMOOHA_INTERNAL_TRANSUNION_ID_GENERATION_RECORDS WHERE INPUTID IN ( SELECT user_id as INPUTID FROM my_db.my_schema.ref_table );