- 博客(2)
- 收藏
- 关注
原创 面试常考sql
面试常考sql 连续登陆最大值 select uid, max(continuous_days) as max_log_days from (select uid, date_sub(log_time,rk) as groups, min(log_time) as start_time, max(log_time) as end_time, count(1) as continuous_days from ( select uid,log_time,row_number() over(par...
2021-03-10 13:38:50 179
原创 面试长问问题
数仓面试常问问题 数据分层情况和原因,解决的什么问题? 我们对数据进行分层的一个主要原因就是希望在管理数据的时候,能对数据有一个更加清晰的掌控,详细来讲,主要有下面几个原因: 清晰数据结构:每一个数据分层都有它的作用域,这样我们在使用表的时候能更方便地定位和理解。 数据血缘追踪:简单来讲可以这样理解,我们最终给业务诚信的是一能直接使用的张业务表,但是它的来源有很多,如果有一张来源表出问题了,我们希望能够快速准确地定位到问题,并清楚它的危害范围。 减少重复开发:规范数据分层,开发一些通用的中间层数据
2021-03-02 09:42:20 489
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人