计算dwd层全局明细表

INSERT INTO TABLE DWD_APL_GLB_DTL PARTITION(dt=‘2019-10-29’)
SELECT
CASE
WHEN uid is not null and trim(uid)!=’’ THEN uid
WHEN imei is not null and trim(imei)!=’’ THEN imei
WHEN mac is not null and trim(mac)!=’’ THEN mac
WHEN imsi is not null and trim(imsi)!=’’ THEN imsi
WHEN androidId is not null and trim(androidId)!=’’ THEN androidId
WHEN uuid is not null and trim(uuid)!=’’ THEN uuid
WHEN deviceId is not null and trim(deviceId)!=’’ THEN deviceId
END AS gid,
a.eventid ,
cast(a.timestamp as bigint) as ts,
a.event ,
a.uid ,
a.phoneNbr ,
a.sessionId ,
a.imei ,
a.mac ,
a.imsi ,
a.osName ,
a.osVer ,
a.androidId ,
a.resolution ,
a.deviceType ,
a.deviceId ,
a.uuid ,
a.appid ,
a.appVer ,
a.release_ch ,
a.promotion_ch ,
a.longtitude ,
a.latitude ,
a.carrier ,
a.netType ,
a.cid_sn ,
a.ip ,
a.province ,
a.city ,
a.district ,
a.dateStr ,
a.timeStr
FROM
ODS_APP_LOG a WHERE dt=‘2019-10-29’
;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值