You need to enable JavaScript to run this app.
导航

实时OneID生成

最近更新时间2024.03.28 11:23:43

首次发布时间2024.03.28 11:23:43

1. 概述

实时OneID生成,是指支持实时进行ID-Mapping转换及生成,从而实现下游实时数据应用。
能力包括:界面化配置实时OneID生成逻辑、实时ID-Mapping算子。

2. 操作说明

2.1 支持基于实时数据的实时OneID生成策略配置

  1. 点击 数据融合-ID图谱构建-OneID配置 ,进入 实时One-ID生成策略 的配置页面;

  2. 选择合适的 OneID生成算法,目前支持 增强分段算法复用原有ID。

  • 增强分段算法 即在分段算法的基础上进行算法计算强化,在ID数量不唯一且用户量级在千万以上时推荐使用该算法;

  • 复用原有ID 即直接读取ID数据源去重结果作为OneID,如自身已有OneID产出无需二次加工,可选择“复用原ID”。注意:由于OneID系统约定使用数值类型数据,如非数值类型ID数据,生成的OneID均为0。

  1. 配置ID优先级,当实时行为数据流中同时存在多个ID类型,将根据优先级顺序优先查询或生成高优先级ID类型对应的OneID,然后根据强制一对一规则判断OneID是否可以复用。
  • OneID强制一对一:限制该ID的原始ID与最终OneID绝对一一映射,开启后不受参考关系影响。

示例: 如实时数据中同时存在用户ID/设备ID,用户ID优先级高于设备ID,用户ID到BaseID设置强制一对一

  1. 先看用户ID是否生成过OneID (触发优先级规则)
    1. 如果生成过,则将用户ID的OneID作为实时流中用户ID及设备ID的共同OneID

    2. 如果没有生成过,然后再根据优先级看设备ID是否生成过OneID (触发优先级规则)

      1. 如果设备ID生成过,再看OneID是否绑定过其他用户ID

        1. 如果绑定过,则OneID无法被此数据流复用,重新生成一个新的OneID作为该条实时流的OneID (强制唯一规则)

        2. 如果没有绑定过,则OneID可作为该条实时流的OneID

      2. 如果设备ID未生成过,则新生成一个OneID作为该条实时流的OneID

2.2 通过实时ID Mapping算子生成OneID

在可视化建模能力中,支持「实时ID-Mapping」算子,包括实时ID转换、实时ID生成。用户或系统可以通过创建实时的可视化建模任务,根据实时数据源指定的ID类型字段实时获取BaseID。

注意

【实时生成】新增OneID
【实时转化】利用已有的OneID实时转化,匹配不上会被抛弃

第一步: 点击「数据融合」-「可视化建模」,新建实时的可视化建模任务;

第二步: 新建实时数据源连接;

第三步: 点击新增算子,支持「实时ID-Mapping」算子,根据所选择的ID-Mapping类型,通过ID-Mapping服务实时查询到已经存在的OneID,或者生成新的OneID;

在参数配置页面完成相应信息补充:

  • 主体: CDP中的主体,即ID-Mapping OneID的目标对象

  • ID-Mapping类型:

    • 实时转换:根据ID类型对应的ID类型字段数据,通过ID-Mapping服务实时查询到已经存在的One-ID(即基准ID BaseID),如果是纯新的ID,即历史未参与过One-ID(即基准ID BaseID)生成,则将无法查询到One-ID(即基准ID BaseID)数据;

    • 实时生成:根据ID类型对应的ID类型字段数据,通过ID-Mapping服务实时参与ID-Mapping OneID的生成,如果是历史已经生成One-ID(即基准ID BaseID)则直接查询到One-ID(即基准ID BaseID),如纯新的ID则根据ID-Mapping服务将生成新的One-ID(即基准ID BaseID),One-ID(即基准ID BaseID)在CDP各产品功能中均可生效使用;

*注:实时生成ID-Mapping会影响CDP内主体全部数据的使用,仅支持集团管理员使用。

  • ID类型及关联字段:

    • ID类型:主体在ID-Mapping图谱中的某一类ID的ID Code

    • ID类型字段:选择该算子输入数据源中与ID-Mapping ID类型相对应的字段作为数据输入

  • 基准ID字段名称:

    • 根据ID类型及ID-Mapping类型的设置,实时生成或查询到的One-ID(即基准ID BaseID)数据存储在该字段中,可定义该字段的名称