91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

hive 中的拉鏈表 2

發布時間:2020-07-16 20:24:00 來源:網絡 閱讀:1457 作者:jackwxh 欄目:大數據

本例以hive為例,只考慮到實現,與性能無關

首先創建表

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
CREATE TABLE orders (
orderid INT,
createtime STRING,
modifiedtime STRING,
status STRING
) row format delimited fields terminated by '\t'
 
 
CREATE TABLE ods_orders_inc (
orderid INT,
createtime STRING,
modifiedtime STRING,
status STRING
) PARTITIONED BY (day STRING)
row format delimited fields terminated by '\t'
 
 
CREATE TABLE dw_orders_his (
orderid INT,
createtime STRING,
modifiedtime STRING,
status STRING,
dw_start_date STRING,
dw_end_date STRING
) row format delimited fields terminated by '\t' ;

首先全量更新,我們先到2016-08-20為止的數據。

初始化,先把2016-08-20的數據初始化進去

1
2
3
4
INSERT overwrite TABLE ods_orders_inc PARTITION (day '2016-08-20')
SELECT orderid,createtime,modifiedtime,status
FROM orders
WHERE createtime < '2016-08-21' and modifiedtime <'2016-08-21';

刷到dw中

1
2
3
4
5
6
INSERT overwrite TABLE dw_orders_his
SELECT orderid,createtime,modifiedtime,status,
createtime AS dw_start_date,
'9999-12-31' AS dw_end_date
FROM ods_orders_inc
WHERE day '2016-08-20';

如下結果

1
2
3
4
5
select from dw_orders_his;
OK
1  2016-08-20  2016-08-20  創建 2016-08-20  9999-12-31
2  2016-08-20  2016-08-20  創建 2016-08-20  9999-12-31
3  2016-08-20  2016-08-20  創建 2016-08-20  9999-12-31

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

石门县| 铜鼓县| 钦州市| 江川县| 万山特区| 东安县| 罗源县| 中卫市| 乡城县| 丰镇市| 凭祥市| 孝义市| 玉山县| 小金县| 高邑县| 黑山县| 南召县| 彭州市| 贵德县| 九龙城区| 浮山县| 石狮市| 诸暨市| 和林格尔县| 鹤岗市| 徐汇区| 安达市| 淮南市| 红桥区| 辰溪县| 苍山县| 乌拉特中旗| 洪洞县| 汉阴县| 浦北县| 菏泽市| 昆明市| 和顺县| 琼结县| 卢湾区| 类乌齐县|