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