数仓建模—ID Mapping(下)
建模 ID 数仓 Mapping
2023-09-11 14:15:37 时间
ID Mapping(下)
上一节我们已经讲过什么是ID Mapping 了,顾名思义我们知道ID Mapping 的操作对象是ID,目标或者是动作是Mapping,也就是说我们要做的事情其实就是想把不同平台不同设备上的ID 打通,从而更好的去刻画用户,也就是说我们希望能打通用户各个维度的数据,从而更好的去服务业务服务用户。
上一节我们讲了常见的ID,例如登陆ID、设备ID 还有例如身份证号、手机号码等一些列的ID,都可以去标示一个用户,接下来我们就看一下如何去做ID Mapping,关于理论我们不多说。
这里有一点要说一下ID Mapping 做完之后我们就会做One ID ,也就是说我们为这些Mapping 上的ID 生成一个新的ID,这个ID 就是One ID,也就是说当我们的One ID 生成之后我们就可以使用这个ID 来打通所有的业务系统,关于One ID 可以参考下一篇文章。
ID Mapping 的难点
- 各个平台和各个设备ID 无法直接关联,所以要想关联需要找到关联对象,用SQL 举例就是如果你要想把 A 和 C关联起来,你必须找到可以同时和它们可以关联起来的B,而我们的用户ID 非常多,所以要想关联起来你不止要梳理清楚关联关系,而且你还得写大量的关联代码
- 时间问题,有些数据可能属于同一个人,但在某个阶段上,这些数据之间没有任何联系,那么这人的数据可能会被打上两个不同的标识,也就是说你需要在某一刻同时获得这些信息,但是这又是非常困难的。
图计算实现 ID Mapping
图计算(Graph Computing)在金融
相关文章
- 建模基础知识
- 数学建模学习笔记(二十一)时间序列小白指南(上)
- 封装一个流水号ID生成器:id-spring-boot-starter
- Atitit db model 数据库快速建模法 开发效率 目录 1. 结构(数据)设计 行为(处理)设计:1 2. 业务建模阶段1 2.1. Ui建模法,根据表单字段建立表字段2 2.2.
- 数学建模学习(90):改进的灰狼优化算法(I-GWO)对多元函数寻优
- 数学建模学习(25):一夜整理的Lingo入门教程,助力建模国赛!
- 数学建模学习(24): 排队论模型完整详细讲解,数学与案例结合,lingo软件搭配,数学不好也能学会!
- 数学建模:运筹学中的主要问题(技术)
- UML基本架构建模--获取类
- 【2023年第十一届泰迪杯数据挖掘挑战赛】B题:产品订单的数据分析与需求预测 建模及python代码详解 问题一
- 四旋翼飞行器建模与PID控制器设计(Matlab&Simulink)
- matlab机械臂建模运动学仿真+轨迹规划
- 【Spark NLP】第 8 章:使用 Keras 进行序列建模
- 离线数仓(4):数仓理论之关系建模和维度建模