最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網營銷解決方案
hive中任意相鄰時間段數(shù)據(jù)獲取

通過sql語句獲取相鄰時段數(shù)據(jù)不比通過其它編程語言,因為sql里面沒有for循環(huán),故在實現(xiàn)時需要增加一份副表數(shù)據(jù),這里對該方法做一個記錄。
背景:獲取2017年全年平臺用戶進出貴州省的次數(shù)(分為進港次數(shù)和出港次數(shù))。
處理方式:
1.根據(jù)定位數(shù)據(jù)獲取當年在貴州出現(xiàn)過的用戶
2.獲取這些用戶的全部定位數(shù)據(jù),并根據(jù)定位時間進行排序
hive中任意相鄰時間段數(shù)據(jù)獲取
如上,從左到右以此分別為用戶id,定位時間,定位省份id,排序編號,是否定位在貴州
3.這里考慮根據(jù)if_loc這個字段來判斷用戶是入港還是出港,但是僅僅依靠這張a表還無法完全實現(xiàn),因此考慮增加一張b表,b表的數(shù)據(jù)來自于a表,但兩張表對rn值對應的數(shù)據(jù)會有一些差別
hive中任意相鄰時間段數(shù)據(jù)獲取
其中 b.rn_b = a.rn - 1
4.兩張表進行關聯(lián),獲取進港、出港標簽port_flag

創(chuàng)新互聯(lián)基于成都重慶香港及美國等地區(qū)分布式IDC機房數(shù)據(jù)中心構建的電信大帶寬,聯(lián)通大帶寬,移動大帶寬,多線BGP大帶寬租用,是為眾多客戶提供專業(yè)服務器托管報價,主機托管價格性價比高,為金融證券行業(yè)服務器托管,ai人工智能服務器托管提供bgp線路100M獨享,G口帶寬及機柜租用的專業(yè)成都idc公司。

select a.bid,a.uploadtime,a.province_id,b.if_loc_b - a.if_loc port_flag
from  a
inner join  b on (a.bid = b.bid and a.rn = b.rn_b)

當port_flag = 1 時為入港,port_flag = -1 時為出港,port_flag = 0時為港內持續(xù)定位。

入港和出港涉及到兩個時段的定位數(shù)據(jù),通過這種方式,自然也可以獲取到兩個時段內的其它數(shù)據(jù)。


當前名稱:hive中任意相鄰時間段數(shù)據(jù)獲取
文章轉載:http://fisionsoft.com.cn/article/gcppgd.html