- 博客(2)
- 收藏
- 关注
原创 补数据逻辑
1。先分组entid,对日期进行排序 self_rn2。然后根据entid,(空值,非空值)分组,对时间排序(主要是求出空值分组内的日期排序)字段 为 null_rn3。根据entid,(self_rn-null_rn排序(空值的情况下),非空赋值负数) 排序得出步长4。自关联,如果非空,取本身。空值,减步长之后自关联,取关联的值。with t as (select entid,`month`,val,self_rn,row_number() over(partition by ent
2020-12-07 16:08:47 194
原创 etl实现上下游依赖的一种脚本
now=`date +%Y%m%d`# now=20201205while truedo partitions=$(hive -e "show partitions dm_tag.dwl_pubsentiment_st_day_zp" | grep -v WARN) if [[ $partitions == *$now* ]] then echo "包含" last_ddl_all=$(echo `hive -e "desc formatted
2020-12-04 12:13:24 356
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人