实时OneID生成,是指支持实时进行ID-Mapping转换及生成,从而实现下游实时数据应用。
能力包括:界面化配置实时OneID生成逻辑、实时ID-Mapping算子。
点击 数据融合-ID图谱构建-OneID配置 ,进入 实时One-ID生成策略 的配置页面;
选择合适的 OneID生成算法,目前支持 增强分段算法 和 复用原有ID。
增强分段算法 即在分段算法的基础上进行算法计算强化,在ID数量不唯一且用户量级在千万以上时推荐使用该算法;
复用原有ID 即直接读取ID数据源去重结果作为OneID,如自身已有OneID产出无需二次加工,可选择“复用原ID”。注意:由于OneID系统约定使用数值类型数据,如非数值类型ID数据,生成的OneID均为0。
示例: 如实时数据中同时存在用户ID/设备ID,用户ID优先级高于设备ID,用户ID到BaseID设置强制一对一
如果生成过,则将用户ID的OneID作为实时流中用户ID及设备ID的共同OneID
如果没有生成过,然后再根据优先级看设备ID是否生成过OneID (触发优先级规则)
如果设备ID生成过,再看OneID是否绑定过其他用户ID
如果绑定过,则OneID无法被此数据流复用,重新生成一个新的OneID作为该条实时流的OneID (强制唯一规则)
如果没有绑定过,则OneID可作为该条实时流的OneID
如果设备ID未生成过,则新生成一个OneID作为该条实时流的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字段名称: