-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcreate_table.sql
More file actions
2939 lines (2771 loc) · 181 KB
/
Copy pathcreate_table.sql
File metadata and controls
2939 lines (2771 loc) · 181 KB
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
CREATE TABLE IF NOT EXISTS `dim_mgamejp_tbplayerid2wxid_nf` (
`dtstatdate` bigint COMMENT "统计日期YYYYMMDD",
`sappid` string COMMENT "游戏id",
`splayerid` string COMMENT "playerid",
`swxid` string COMMENT "帐号"
)
ENGINE=OLAP
DUPLICATE KEY (`dtstatdate`)
DISTRIBUTED BY HASH (`dtstatdate`) BUCKETS 10
PROPERTIES ('replication_num' = '1');
CREATE TABLE IF NOT EXISTS `dws_argothek_ce1_login_di` (
`dtstatdate` string COMMENT "统计日期",
`vgameappid` string COMMENT "游戏APPID",
`platid` bigint COMMENT "0 ios,1 android, 255 所有平台",
`vplayerid` string COMMENT "玩家ID",
`ilevel` bigint COMMENT "等级",
`ionlinetime` bigint COMMENT "在线时长(秒)",
`ilogincount` bigint COMMENT "登录次数",
`friendcount` bigint COMMENT "好友数量",
`clientversion` string COMMENT "客户端版本",
`channel` bigint COMMENT "渠道",
`uuid` string COMMENT "唯一标识",
`deviceid` string COMMENT "设备ID",
`dtlogintime` string COMMENT "当日最早登录时间"
)
ENGINE=OLAP
DUPLICATE KEY (`dtstatdate`)
DISTRIBUTED BY HASH (`dtstatdate`) BUCKETS 10
PROPERTIES ('replication_num' = '1');
CREATE TABLE IF NOT EXISTS `dwd_jordass_payrespond_hi` (
`tdbank_imp_date` string COMMENT "",
`dteventtime` string COMMENT "游戏事件的时间, 格式 YYYY-MM-DD HH:MM:SS",
`vgameappid` string COMMENT "游戏APPID",
`platid` bigint COMMENT "ios 0/android 1",
`izoneareaid` bigint COMMENT "针对分区分服的游戏填写分区id,用来唯一标示一个区;非分区分服游戏请填写0",
`vplayerid` string COMMENT "用户playerid号",
`uid` string COMMENT "角色UID",
`billno` string COMMENT "订单号",
`res` string COMMENT "错误码",
`balance` bigint COMMENT "点券余额",
`amount` bigint COMMENT "amount",
`source` bigint COMMENT "请求点券的请求源",
`is_online` bigint COMMENT "应答当时玩家是否在线",
`gen_balance` bigint COMMENT "gen_balance",
`used_gen_amt` bigint COMMENT "used_gen_amt",
`submode` string COMMENT "ugc模式",
`devicetype` bigint COMMENT "DeviceType "
)
ENGINE=OLAP
DUPLICATE KEY (`tdbank_imp_date`)
DISTRIBUTED BY HASH (`tdbank_imp_date`) BUCKETS 10
PROPERTIES ('replication_num' = '1');
CREATE TABLE IF NOT EXISTS `dws_pcgame_dayact_di` (
`statis_date` bigint COMMENT "statis_date",
`game_id` string COMMENT "game_id",
`iuserid` string COMMENT "iuserid",
`ionlinetime` bigint COMMENT "ionlinetime",
`ilevel` bigint COMMENT "ilevel",
`useridtype` string COMMENT "账号类型"
)
ENGINE=OLAP
DUPLICATE KEY (`statis_date`)
DISTRIBUTED BY HASH (`statis_date`) BUCKETS 10
PROPERTIES ('replication_num' = '1');
CREATE TABLE IF NOT EXISTS `dwd_jordass_gameresultrecord_hi` (
`tdbank_imp_date` string COMMENT "",
`dteventtime` string COMMENT "游戏事件的时间, 格式 YYYY-MM-DD HH:MM:SS",
`vgameappid` string COMMENT "游戏APPID",
`platid` bigint COMMENT "ios 0/android 1",
`izoneareaid` bigint COMMENT "针对分区分服的游戏填写分区id,用来唯一标示一个区;非分区分服游戏请填写0",
`vplayerid` string COMMENT "用户playerid号",
`uid` string COMMENT "角色UID",
`battleid` string COMMENT "对局id",
`ugcmodeid` bigint COMMENT "模式ID",
`ugcmodename` string COMMENT "模式名",
`roundtime` bigint COMMENT "对局时长(秒)",
`startime` bigint COMMENT "开局时刻",
`endtime` bigint COMMENT "结束时刻",
`playernumber` bigint COMMENT "玩家数",
`teammemberlist` string COMMENT "大厅组队队友List",
`friendcount` bigint COMMENT "大厅组队队友中的好友数量",
`isvip` bigint COMMENT "是否乐园通行证会员0,1",
`ugcisgray` bigint COMMENT "是否为ugc灰度玩法。默认为0:非灰度;1:灰度",
`kills` bigint COMMENT "击杀数",
`damageamount` bigint COMMENT "总伤害量,浮点数,乘以100存入",
`move` bigint COMMENT "移动距离",
`reachedarchives` bigint COMMENT "达到存档数",
`devicetype` bigint COMMENT "DeviceType "
)
ENGINE=OLAP
DUPLICATE KEY (`tdbank_imp_date`)
DISTRIBUTED BY HASH (`tdbank_imp_date`) BUCKETS 10
PROPERTIES ('replication_num' = '1');
CREATE TABLE IF NOT EXISTS `dim_extract_311381_conf` (
`vplayerid` string COMMENT ""
)
ENGINE=OLAP
DUPLICATE KEY (`vplayerid`)
DISTRIBUTED BY HASH (`vplayerid`) BUCKETS 10
PROPERTIES ('replication_num' = '1');
CREATE TABLE IF NOT EXISTS `dws_argothek_oss_login_di` (
`statis_date` bigint COMMENT "统计时间",
`iuserid` string COMMENT "用户ID",
`ilogintime` bigint COMMENT "登录时间",
`ionlinetime` bigint COMMENT "在线时长",
`ilevel` bigint COMMENT "玩家等级",
`iplaytime` bigint COMMENT "游戏时长",
`iloginway` bigint COMMENT "登录渠道",
`ilogincount` bigint COMMENT "登录次数"
)
ENGINE=OLAP
DUPLICATE KEY (`statis_date`)
DISTRIBUTED BY HASH (`statis_date`) BUCKETS 10
PROPERTIES ('replication_num' = '1');
CREATE TABLE IF NOT EXISTS `dws_jordass_useralltag_df` (
`ds` string COMMENT "统计日期格式YYYYMMDD",
`playerid` string COMMENT "玩家id",
`actv_label_7d` bigint COMMENT "周活跃度标签",
`actv_label_30d` bigint COMMENT "月活跃度标签",
`month_actv_days_label` bigint COMMENT "月活跃天数标签",
`month_actv_time_label` bigint COMMENT "月活跃时长标签",
`week_actv_layer_label` bigint COMMENT "周活跃分层标签",
`actv_period_label_7d` bigint COMMENT "周主要活跃时段标签",
`only_actv_period_label_7d` bigint COMMENT "周仅活跃时段标签",
`battle_actv_period_label` bigint COMMENT "对局活跃时间段标签",
`evening_peak_label` bigint COMMENT "晚高峰标签",
`actv_type_label_7d` bigint COMMENT "周活跃类型标签",
`oldnew_player_label` bigint COMMENT "新老用户标签",
`actv_type_label_14d` bigint COMMENT "双周活跃类型标签",
`actv_type_label_30d` bigint COMMENT "月活跃类型标签",
`month_actv_change_label` bigint COMMENT "月活跃度变化标签",
`shorte_cycle_label` bigint COMMENT "当前最短周期",
`cycle_label` string COMMENT "当前所有周期",
`long_actv_period_label` bigint COMMENT "长线活跃时段标签",
`pay_level_1y` bigint COMMENT "近一年付费水平",
`pay_rlevel_1m` bigint COMMENT "月付费分R",
`pay_rlevel_td` bigint COMMENT "历史付费分R",
`pay_silence_w` bigint COMMENT "付费沉默-周",
`pay_silence_m` bigint COMMENT "付费沉默-月",
`pay_rlevel_season` bigint COMMENT "赛季付费水平",
`mainplay_model_label` bigint COMMENT "主玩模式标签",
`vsteam_play_label` bigint COMMENT "组竞玩法标签",
`play_exclusive_label` bigint COMMENT "玩法独占标签",
`social_play_label` bigint COMMENT "社交玩法标签",
`latest_segment` bigint COMMENT "当前段位",
`history_max_segment` bigint COMMENT "历史最高段位",
`szn_max_segment` bigint COMMENT "当前赛季最高段位",
`last_szn_max_segment` bigint COMMENT "上赛季最高段位",
`last_3_szn_max_segment` bigint COMMENT "上3赛季最高段位",
`latest_segment_merge` bigint COMMENT "当前段位-合并",
`history_max_segment_merge` bigint COMMENT "历史最高段位-合并",
`szn_max_segment_merge` bigint COMMENT "当前赛季最高段位-合并",
`last_szn_max_segment_merge` bigint COMMENT "上赛季最高段位-合并",
`last_3_szn_max_segment_merge` bigint COMMENT "上3赛季最高段位-合并",
`szn_segment_grow_type` bigint COMMENT "赛季段位成长类型",
`kd_value_dist` bigint COMMENT "KD值分布",
`frustrated_ability` bigint COMMENT "受挫能力",
`mainplay_model_flow` bigint COMMENT "主玩模式流转",
`play_habit_label` bigint COMMENT "打法习惯",
`home_play_label` bigint COMMENT "领地活跃标签",
`pagerank_social_level` bigint COMMENT "Pagerank社交等级",
`belong_cmty_id` bigint COMMENT "当前所属社群ID",
`belong_cmty_scale` bigint COMMENT "当前所属社群规模",
`belong_cmty_stability` bigint COMMENT "当前所属社群稳定性",
`platfriend_cnt_label` bigint COMMENT "平台好友数标签",
`gamefriend_cnt_label` bigint COMMENT "游戏好友数标签",
`platactv_friend_cnt_label` bigint COMMENT "平台活跃好友数标签",
`gameactv_friend_cnt_label` bigint COMMENT "游戏活跃好友数标签",
`teamup_habit` bigint COMMENT "开黑习惯",
`battle_mic_label` bigint COMMENT "对局开麦标签",
`social_ability` bigint COMMENT "社交能力",
`no_cmty_probability` bigint COMMENT "下下周无社群概率",
`cmty_influence_level` bigint COMMENT "社群内影响力等级",
`spread_influence_level` bigint COMMENT "传播影响力等级",
`is_yingdi_user` bigint COMMENT "是否营地用户",
`season_main_play1` bigint COMMENT "前3赛季主玩",
`season_main_play2` bigint COMMENT "前2赛季主玩",
`season_main_play3` bigint COMMENT "前1赛季主玩",
`season_main_play4` bigint COMMENT "当前赛季主玩",
`gender` bigint COMMENT "自然人性别",
`province` string COMMENT "省份",
`city` string COMMENT "自然人城市",
`city_level` string COMMENT "自然人城市等级",
`yingdi_actv_type_30d` bigint COMMENT "是否营地30天内活跃用户",
`comm1` string COMMENT "预留字段1",
`comm2` string COMMENT "预留字段2",
`comm3` string COMMENT "预留字段3",
`comm4` string COMMENT "预留字段4",
`comm5` string COMMENT "预留字段5",
`comm6` string COMMENT "预留字段6",
`comm7` string COMMENT "预留字段7",
`comm8` string COMMENT "预留字段8",
`comm9` string COMMENT "预留字段9",
`comm10` string COMMENT "预留字段10",
`comm11` string COMMENT "预留字段11",
`comm12` string COMMENT "预留字段12",
`comm13` string COMMENT "预留字段13",
`comm14` string COMMENT "预留字段14",
`comm15` string COMMENT "预留字段15"
)
ENGINE=OLAP
DUPLICATE KEY (`ds`)
DISTRIBUTED BY HASH (`ds`) BUCKETS 10
PROPERTIES ('replication_num' = '1');
CREATE TABLE IF NOT EXISTS `dwd_jordass_roundflow_hi` (
`tdbank_imp_date` string COMMENT "小时分区字段,格式YYYYMMDDHH",
`gamesvrid` string COMMENT "登录的游戏服务器编号",
`dteventtime` string COMMENT "游戏事件的时间, 格式 YYYY-MM-DD HH:MM:SS",
`vgameappid` string COMMENT "账号体系:'wx':微信,'qq':手Q",
`platid` bigint COMMENT "系统平台:0:IOS,1:Android",
`izoneareaid` bigint COMMENT "针对分区分服的游戏填写分区id,用来唯一标示一个区;非分区分服游戏请填写0",
`vplayerid` string COMMENT "玩家",
`uid` string COMMENT "玩家UID",
`battleid` string COMMENT "对局ID",
`battletype` bigint COMMENT "战斗类型对应BATTLETYPE,其它说明参考FAQ文档",
`roundscore` bigint COMMENT "本局分数,无得分的填0",
`roundtime` bigint COMMENT "对局时长(秒)",
`result` bigint COMMENT "单局结果,参考 Result",
`gold` bigint COMMENT "金钱变化值",
`level` bigint COMMENT "等级变化值",
`seasonid` bigint COMMENT "所属赛季ID",
`mode` bigint COMMENT "101:传统模式第三人称单排 102:传统模式第三人称双排 103:传统模式第三人称四排 401:传统模式第一人称单排 402:传统模式第一人称双排 403:传统模式第一人称四排 603:创意创作间计分模式第三人称四排(含极能形态模式、极限追猎、特种作战等子模式)",
`submode` bigint COMMENT "子模式",
`map` bigint COMMENT "地图",
`weather` bigint COMMENT "天气",
`startime` bigint COMMENT "开局时刻",
`endtime` bigint COMMENT "结束时刻",
`playernumber` bigint COMMENT "玩家数",
`realplayernumber` bigint COMMENT "真人玩家数",
`teamnumber` bigint COMMENT "小队数",
`teammemberlist` string COMMENT "队友id解析字段teammemberlist步骤: 使用lateral VIEW explode(split(teammemberlist,'\\+')) adTable AS buttontype 函数通过 \\+截取进行行转列进行计算。",
`escapecheckup` bigint COMMENT "是否逃跑",
`totalchangedpointvalue` bigint COMMENT "综合积分变化值",
`changedratingvalue` bigint COMMENT "rating分变化值",
`ratingvalueallianceforceterchanged` bigint COMMENT "rating分变化后的值",
`changedkillratingvalue` bigint COMMENT "kill rating分变化值",
`killratingvalueallianceforceterchanged` bigint COMMENT "kill rating分变化后的值",
`changedwinratingvalue` bigint COMMENT "win rating分变化值",
`winratingvalueallianceforceterchanged` bigint COMMENT "win rating分变化后的值",
`playergetexperience` bigint COMMENT "玩家获得的经验值",
`currentroundrank` bigint COMMENT "当局名次",
`killingcount` bigint COMMENT "击杀",
`assistcount` bigint COMMENT "助攻次数",
`survivaltime` bigint COMMENT "存活总时间(秒)",
`damageamount` bigint COMMENT "总伤害量,浮点数,乘以100存入",
`healtimes` bigint COMMENT "救人次数",
`healamount` bigint COMMENT "治疗量,浮点数,乘以100存入",
`movingdistance` bigint COMMENT "前进距离,单位米",
`dyingflow` string COMMENT "濒死流水,暂无",
`deadflow` string COMMENT "死亡流水 死亡坐标/死亡类型/死亡时间",
`headshotcounts` bigint COMMENT "爆头数",
`gunkillingtimes` bigint COMMENT "枪械击杀数,暂无",
`meleekilltimes` bigint COMMENT "近战击杀数,暂无",
`rangeddamagedamount` bigint COMMENT "远程武器伤害量,暂无",
`meleedamageamount` bigint COMMENT "近战伤害量,暂无",
`obtianeditemflow` bigint COMMENT "获得的物品流水,暂无",
`obtianedairdroptimes` bigint COMMENT "获得空投次数",
`vehicledestoryedtimes` bigint COMMENT "摧毁载具次数",
`landingcoordinate` bigint COMMENT "落地点坐标,弃用,之前定义的类型是int,应该是字符串",
`killingflow` string COMMENT "击杀流水 :击杀目标ID\t击杀类型\t是否爆头\t击杀距离\t使用的武器ID\t击杀者(角色自己)位置 新增:\t被击杀者位置\t击杀时间(从进入小岛开始到击杀时的毫秒数)\t造成伤害量\t是否移动\t击杀区域ID(-1表示区域表中不记录)\t状态(1:卧倒)\t被击倒的武器id\t击杀圈数\t被击杀者名字\t是否灭队\t是否为ai\tAI的类型\t击倒者uid\t击杀者uid",
`creepingtime` bigint COMMENT "匍匐时间",
`swimmingtime` bigint COMMENT "游泳时间,暂无",
`divingtime` bigint COMMENT "潜水时间,暂无",
`drivingtime` bigint COMMENT "驾驶载具时间",
`ridingtime` bigint COMMENT "乘坐载具时间,暂无",
`walkingdistance` bigint COMMENT "步行距离,单位米",
`staytimeinpoisonedarea` bigint COMMENT "吃毒时间",
`damageindex` bigint COMMENT "击杀指数,乘100后四舍五入",
`luckyindex` bigint COMMENT "幸运指数,弃用无效",
`collectindex` bigint COMMENT "物资指数,乘100后四舍五入",
`survivalindex` bigint COMMENT "生存指数,乘100后四舍五入",
`movingindex` bigint COMMENT "前进指数,弃用无效",
`creepindex` bigint COMMENT "伏地指数,弃用无效",
`accuracyindex` bigint COMMENT "精准指数,弃用无效",
`deliveryindex` bigint COMMENT "快递指数,弃用无效",
`sneakattackindex` bigint COMMENT "偷袭指数,弃用无效",
`healindex` bigint COMMENT "支援指数,乘100后四舍五入",
`boxindex` bigint COMMENT "盒子指数,弃用无效",
`assaultindex` bigint COMMENT "伤害指数,乘100后四舍五入",
`totalpoint` bigint COMMENT "综合积分变化后的值",
`ratinglevel` bigint COMMENT "流水评价等级",
`titleidlist` string COMMENT "当局获得的称号Id",
`itemuseflow` string COMMENT "装备的物品流水",
`medicineuseflow` string COMMENT "使用的药品流水",
`gunhittimes` bigint COMMENT "枪械命中次数",
`gunshottimes` bigint COMMENT "枪械射击次数",
`teamrank` bigint COMMENT "队伍名次",
`curecount` bigint COMMENT "治疗次数",
`drivingdistance` bigint COMMENT "行驶距离,单位米",
`totalscorerank` bigint COMMENT "综合评分排名,弃用无效",
`rating` bigint COMMENT "鸡分",
`killrating` bigint COMMENT "消灭鸡分",
`winrating` bigint COMMENT "排名鸡分",
`ratingrank` bigint COMMENT "鸡分排名,弃用无效",
`killingratingrank` bigint COMMENT "消灭鸡分排名,弃用无效",
`winratingrank` bigint COMMENT "排名鸡分排名,弃用无效",
`totalround` bigint COMMENT "赛季分人称几排总场数",
`totalkill` bigint COMMENT "赛季分人称几排总杀敌数",
`totalwin` bigint COMMENT "赛季分人称几排总胜利数",
`top10times` bigint COMMENT "前十数",
`totalheadshotrate` bigint COMMENT "赛季分人称几排总爆头率",
`averagesurvivaltimeperround` bigint COMMENT "场均存活时间",
`healfriendtimes` bigint COMMENT "救助队友次数",
`averagemovedistanceperround` bigint COMMENT "场均移动距离",
`maxdamageinoneround` bigint COMMENT "单局最高伤害",
`maxkillinginoneround` bigint COMMENT "单局最高击杀",
`maxsurvivaltime` bigint COMMENT "最长存活时间",
`maxmovingdistance` bigint COMMENT "最长移动距离",
`contributionrankrating` bigint COMMENT "单排总积分贡献分",
`contributionkillrating` bigint COMMENT "单排击败积分贡献分",
`contributionwinrating` bigint COMMENT "单排生存积分贡献分",
`oldsegmentlevel` bigint COMMENT "旧段位",
`newsegmentlevel` bigint COMMENT "新段位",
`teamid` bigint COMMENT "小队ID",
`landlocation` string COMMENT "落地点坐标,有效字段,单位cm",
`totaldeadtimes` bigint COMMENT "赛季分人称几排总死亡数",
`sumscore` bigint COMMENT "流水总评分,乘以100后存入",
`seasonsurvivalindex` bigint COMMENT "赛季参赛指数",
`seasontop1index` bigint COMMENT "赛季获胜率指数",
`seasonratingindex` bigint COMMENT "赛季总积分指数",
`seasonassaultindex` bigint COMMENT "赛季竞赛指数",
`seasonhealindex` bigint COMMENT "赛季支援指数",
`seasonmovingindex` bigint COMMENT "赛季前进指数",
`seasonsumscore` bigint COMMENT "赛季总评分,乘以100后存入",
`seasonratinglevel` bigint COMMENT "赛季评价等级",
`modesurvivalindex` bigint COMMENT "当前模式参赛指数",
`modetop1index` bigint COMMENT "当前模式获胜率指数",
`moderatingindex` bigint COMMENT "当前模式总积分指数",
`modeassaultindex` bigint COMMENT "当前模式竞赛指数",
`modehealindex` bigint COMMENT "当前模式支援指数",
`modemovingindex` bigint COMMENT "当前模式前进指数",
`modesumscore` bigint COMMENT "当前模式总评分,乘以100后存入",
`moderatinglevel` bigint COMMENT "当前模式评价等级",
`flowratinglevel` string COMMENT "当局游戏的评价等级,前面有个Int类型的,但是非要求加一个字符串类型的",
`rolename` string COMMENT "玩家角色名",
`totaldamage` bigint COMMENT "赛季分人称几排总伤害量",
`totalheal` bigint COMMENT "赛季分人称几排总治疗量",
`matchtype` bigint COMMENT "匹配模式0:手机 1模拟器 8小黑屋 9新手局",
`duocontributionrankrating` bigint COMMENT "双人总积分贡献分",
`duocontributionkillrating` bigint COMMENT "双人击败积分贡献分",
`duocontributionwinrating` bigint COMMENT "双人生存积分贡献分",
`squadcontributionrankrating` bigint COMMENT "四人总积分贡献分",
`squadcontributionkillrating` bigint COMMENT "四人击败积分贡献分",
`squadcontributionwinrating` bigint COMMENT "四人生存积分贡献分",
`famousid` bigint COMMENT "名人名言tips ID",
`dsendtime` string COMMENT "新结束时间字段,ds传过来的字符串",
`equipmentinfo` string COMMENT "装备信息:头盔ID\t防弹衣ID\t背包ID\t主武器1ID\t主武器1配件ID列表(以,分隔)\t主武器2ID\t主武器2配件ID列表(以,分隔)\t副武器ID\t副武器配件ID列表(以,分隔)\t近战武器ID\t投掷武器ID\t是否佩戴吉利服",
`segmentprotect` bigint COMMENT "段位保护标记,1为触发了该段位的段位保护,0为没有触发",
`ismvp` bigint COMMENT "不是mvp 0/是mvp 1",
`pronetime` bigint COMMENT "趴地时间",
`followstate` bigint COMMENT "跳伞跟随 0不跟随,也不被跟随;1是被跟随;2是跟随",
`touchdownareaid` bigint COMMENT "降落地点类型, 参见赛季任务降落地点类型表",
`getpropsnumfromteammates` bigint COMMENT "接受队友道具数",
`sendpropsnumtoteammates` bigint COMMENT "赠送队友道具数",
`starttorescuetimes` bigint COMMENT "开始救援次数",
`avatargamegender` bigint COMMENT "Avatar性别",
`avatarhairid` bigint COMMENT "Avatar发型",
`avatarheadid` bigint COMMENT "Avatar脸型",
`avatarfeaturenum` bigint COMMENT "Avatar时装个数",
`avatarfeaturelist_1` bigint COMMENT "Avatar时装",
`avatarfeaturelist_2` bigint COMMENT "Avatar时装",
`avatarfeaturelist_3` bigint COMMENT "Avatar时装",
`avatarfeaturelist_4` bigint COMMENT "Avatar时装",
`avatarfeaturelist_5` bigint COMMENT "Avatar时装",
`avatarfeaturelist_6` bigint COMMENT "Avatar时装",
`avatarfeaturelist_7` bigint COMMENT "Avatar时装",
`avatarfeaturelist_8` bigint COMMENT "Avatar时装",
`avatarfeaturelist_9` bigint COMMENT "Avatar时装",
`avatarfeaturelist_10` bigint COMMENT "Avatar时装",
`avatarweaponid` bigint COMMENT "Avatar枪械",
`avatarweaponskinid` bigint COMMENT "Avatar枪械皮肤",
`killeruid` string COMMENT "击杀者UID",
`killerweaponid` bigint COMMENT "击杀者使用武器ID",
`killerdistance` bigint COMMENT "击杀者距离",
`lobbyteamid` string COMMENT "大厅队伍id,ug字段,兼容保留",
`makefiresnum` bigint COMMENT "生火成功次数,极寒模式",
`isregress` bigint COMMENT "是否回流",
`topxtipsresponse` bigint COMMENT "未进入前5:-1;不点击:0;继续战斗:1;退出竞赛:2",
`signalhealamount` bigint COMMENT "信号治疗量",
`drivinghelicoptertime` bigint COMMENT "驾驶直升飞机时间",
`inhelicoptertime` bigint COMMENT "乘坐直升飞机时间",
`noreductratingscore` bigint COMMENT "是否触发了不掉分活动",
`changedtrueratingvalue` bigint COMMENT "true rating分变化值",
`trueratingvalueallianceforceterchanged` bigint COMMENT "true rating分变化后的值",
`teammemberrelalist` string COMMENT "与TeamMemberList相对应,与其他队员之间的好友关系(0非好友,1平台好友,2为游戏好友)拼接,多个好友之间用+拼接。例如1+2+2",
`teammembersexlist` string COMMENT "与TeamMemberList相对应,其他队员的性别拼接(1表示男,2表示女),多个好友之间用+拼接。例如1+2+2",
`friendcount` bigint COMMENT "队友中的好友数量",
`maxhurtweaponid` bigint COMMENT "最大伤害的武器ID",
`maxdamage` bigint COMMENT "武器的最大伤害",
`allianceforceterlevel` bigint COMMENT "结算后等级",
`isobexit` bigint COMMENT "是否观战退出",
`noreductrating` bigint COMMENT "是否触发不掉分活动",
`extraaddrating` bigint COMMENT "是否触发首战加分活动",
`protectrating` bigint COMMENT "是否触发保分机制",
`doublescore` bigint COMMENT "是否触发双倍上分活动",
`fateaddscore` bigint COMMENT "是否触发缘分队友加分活动",
`isnewaistrategy` bigint COMMENT "是否新的AI策略",
`lobbymemberlist` string COMMENT "大厅组队队友列表",
`ratingtype` bigint COMMENT "计算的排位积分类型",
`killername` string COMMENT "击杀我的人的名字",
`changekd` bigint COMMENT "当局结算引起的KD变化值,乘100后存入",
`friendteamaddscore` bigint COMMENT "是否触发好友四排组队加分活动",
`xuanwunoreductrating` bigint COMMENT "是否触发玄武不掉分活动",
`gunmateriallist` string COMMENT "枪匠模式对局带出的改装件",
`bountynum` bigint COMMENT "枪匠模式的赏金数量",
`evacuatetype` bigint COMMENT "枪匠模式的逃脱类型。0 没有逃脱,1 直升机, 2 地堡, 3 的士",
`triggerrepeatkilllimit` bigint COMMENT "触发重复击杀限制",
`doublescoretimes` bigint COMMENT "是否触发双倍上分次数活动",
`teammembertmrelalist` string COMMENT "Avatar时装",
`device_type` bigint COMMENT "设备类型0为手机 1为模拟器 2 键鼠 3 手柄"
)
ENGINE=OLAP
DUPLICATE KEY (`tdbank_imp_date`)
DISTRIBUTED BY HASH (`tdbank_imp_date`) BUCKETS 10
PROPERTIES ('replication_num' = '1');
CREATE TABLE IF NOT EXISTS `dwd_argothek_playerloadout_sprayslots_hi` (
`tdbank_imp_date` string COMMENT "分区字段",
`dteventtime` string COMMENT "AP 事件时间: YYYY-MM-DD HH:MM:SS",
`apeventid` string COMMENT "AP 事件标识符,由 TLIS 生成",
`apchildid` string COMMENT "AP 子标识符,由 TLIS 生成,并在主条目 apPlayerLoadout.spraySlots 中引用",
`apchildindex` bigint COMMENT "AP 子索引,由 TLIS 生成",
`sprayslotid` string COMMENT "喷漆槽位 ID - 喷漆槽位标识符",
`sprayid` string COMMENT "喷漆 ID - 喷漆标识符",
`spraylevelid` string COMMENT "喷漆等级 ID - 喷漆等级标识符",
`subject` string COMMENT "RSO PUUID - RFC 0214g - RSO 玩家 ID: Riot 玩家的全局唯一 ID",
`matchinfoversion` string COMMENT "Ares 构建版本 - Ares 二进制文件的完整构建版本",
`matchinfomatchid` string COMMENT "Ares 匹配 ID - Ares 匹配的 ID 字符串",
`matchinfogamemode` string COMMENT "Ares 游戏模式 - 正在进行的比赛类型",
`matchinfomapid` string COMMENT "Ares 地图 - Ares 地图的名称",
`matchinfoqueueid` string COMMENT "Ares 队列 ID - Ares 队列的 ID 字符串",
`matchinfoisranked` bigint COMMENT "布尔值 - 一个布尔值",
`matchinfoprvflowid` string COMMENT "配置流程 ID - 已配置的游戏类型。例如:技能测试、匹配等"
)
ENGINE=OLAP
DUPLICATE KEY (`tdbank_imp_date`)
DISTRIBUTED BY HASH (`tdbank_imp_date`) BUCKETS 10
PROPERTIES ('replication_num' = '1');
CREATE TABLE IF NOT EXISTS `dws_jordass_matchlog_stat_di` (
`dtstatdate` string COMMENT "分区,参与乐园日期,格式YYYYMMDD",
`vgameappid` string COMMENT "账号体系:'wx':微信,'qq':手Q",
`platid` bigint COMMENT "系统平台:0:IOS,1:Android255:所有平台",
`vplayerid` string COMMENT "玩家ID",
`imode` bigint COMMENT "乐园子玩法: 255-所有玩法,'用户问题'未提到明确的子玩法时,默认为所有玩法 1282371711108385024-跑酷:成神之路 1281086178576044544-传媒群岛 1305619333337074432-狂热派对 1251206313870885120-砺刃运动会5.0 1313754433693158656-手球特攻(原足球游戏) 1296730563346958080-盔仔泡泡小队 1294279575841283072-夺宝行动 1310822585431254784-桥梁争夺 1278160113246405632-砺刃大亨 1313047366167692288-逆转平底锅 1298874468735655936-战车突袭 1278948391311645952-能量争夺战 1295942084687041792-趣味飞盘 1282101477461985024-盔仔总动员 1278144466094392064-黑五模拟器 1313046652157690624-盔仔斗魔王(原盔仔大乱斗) 1289446028099979264-佣兵阵线 1309453077449826304-星星争夺战(原名:金币大作战) 1298445174154728192-停车大作战 1294211358396518400-特技大乱斗 1280302176000803840-卧底行动 1307095884553538304-超级隐匿(原广阔天地隐匿模式)1297394991875754752-守卫生命线 1278170390282112000-星球守护者 1287652322611036928-拼图狂欢 1273928195100380928-特种兵训练 1300845150154531840-星之继承者 1302344773925865984-彩色争夺战 1296062239742105856-抱团冲冲冲 1281781308570207232-狙击精英",
`teamnum` bigint COMMENT "组队人数",
`icnt` bigint COMMENT "对局次数",
`itemp1` bigint COMMENT "对局时长",
`itemp2` bigint COMMENT "itemp2",
`vtemp1` string COMMENT "vtemp1",
`vtemp2` string COMMENT "vtemp2"
)
ENGINE=OLAP
DUPLICATE KEY (`dtstatdate`)
DISTRIBUTED BY HASH (`dtstatdate`) BUCKETS 10
PROPERTIES ('replication_num' = '1');
CREATE TABLE IF NOT EXISTS `dwd_jordass_playerlogout_hi` (
`tdbank_imp_date` string COMMENT "小时分区字段,格式YYYYMMDDHH",
`gamesvrid` string COMMENT "登录的游戏服务器编号",
`dteventtime` string COMMENT "游戏事件的时间, 格式 YYYY-MM-DD HH:MM:SS",
`vgameappid` string COMMENT "账号体系:'wx':微信,'qq':手Q",
`platid` bigint COMMENT "系统平台:0:IOS,1:Android",
`izoneareaid` bigint COMMENT "针对分区分服的游戏填写分区id,用来唯一标示一个区;非分区分服游戏请填写0",
`vplayerid` string COMMENT "玩家ID",
`uid` string COMMENT "玩家UID",
`onlinetime` bigint COMMENT "本次登录在线时间(秒)",
`level` bigint COMMENT "等级",
`playerfriendsnum` bigint COMMENT "玩家好友数量",
`clientversion` string COMMENT "客户端版本",
`loginchannel` bigint COMMENT "登录渠道",
`deviceid` string COMMENT "设备ID",
`ticket` bigint COMMENT "点券",
`itemcoin` bigint COMMENT "物资币",
`luckycoin` bigint COMMENT "幸运币",
`ironcoin` bigint COMMENT "荣耀勋章",
`diamond` bigint COMMENT "服饰币",
`corpsid` string COMMENT "联盟ID",
`corpsname` string COMMENT "联盟名称",
`clannum` bigint COMMENT "玩家战队数量",
`clanid1` bigint COMMENT "战队ID1",
`clanid2` bigint COMMENT "战队ID2",
`clanid3` bigint COMMENT "战队ID3",
`logoutreason` string COMMENT "登出原因",
`gameid` string COMMENT "当前正在游戏的对局id",
`rolesettingstr` string COMMENT "RoleSetting设置, 当为空字符串时表示该字段获取异常,否则为以+分隔的rolesetting值,具体字段值咨询开发",
`historytotalcharm` bigint COMMENT "历史总魅力值",
`device_type` bigint COMMENT "设备类型0为手机,1为模拟器, 2键鼠, 3手柄, 5是PC客户端,也是高清模拟器。",
`clientostype` string COMMENT "客户端系统类型:and ios win hm"
)
ENGINE=OLAP
DUPLICATE KEY (`tdbank_imp_date`)
DISTRIBUTED BY HASH (`tdbank_imp_date`) BUCKETS 10
PROPERTIES ('replication_num' = '1');
CREATE TABLE IF NOT EXISTS `dim_vplayerid_vies_df` (
`dtstatdate` string COMMENT "统计日期",
`vgameappid` string COMMENT "系统",
`vplayerid` string COMMENT "gplayerid",
`suserid` string COMMENT "suserid",
`suserid_type` string COMMENT "suserid类型",
`itag` string COMMENT "用户分层标签",
`is_reg` bigint COMMENT "是否当日新进",
`is_actv` bigint COMMENT "是否当日活跃",
`is_neibu` bigint COMMENT "是否内部玩家",
`is_lowfps` bigint COMMENT "是否新进低帧率",
`cbitmap` string COMMENT "活跃位图最左最新活跃",
`gender` string COMMENT "性别",
`province` string COMMENT "省份",
`city` string COMMENT "城市",
`city_level` string COMMENT "城市等级",
`iregdate` string COMMENT "注册日期",
`iregdate_agamek6` string COMMENT "注册日期_端游",
`lastdate` string COMMENT "最后活跃日期",
`lastdate_agamek6` string COMMENT "最后活跃日期_端游",
`lastdays` bigint COMMENT "当日距离最后活跃的天数",
`lastdays_agamek6` bigint COMMENT "当日距离最后活跃的天数_未注册为-1_当日活跃为1_上日活跃为2",
`lastdays_fps` bigint COMMENT "FPS手游",
`lastdays_vie1` bigint COMMENT "战役先锋手游 esports",
`lastdays_vie2` bigint COMMENT "突出重围 mobile_live",
`lastdays_vie3` bigint COMMENT "枪火争锋手游 allianceforce",
`lastdays_vie4` bigint COMMENT "豪杰对决 strategy",
`lastdays_vie5` bigint COMMENT "砺刃使者 jordass",
`lastdays_vie6` bigint COMMENT "天弈 su ",
`lastdays_vie7` bigint COMMENT "勇士召唤手游 playzone ",
`lastdays_vie8` bigint COMMENT "峡谷手游活跃 initiatived",
`lastdays_vie9` bigint COMMENT "峡谷全量活跃 initiatived",
`lastdays_vie10` bigint COMMENT "峡谷端游活跃 initiatived",
`lastdays_vie11` bigint COMMENT "预留",
`lastdays_vie12` bigint COMMENT "预留",
`lastdays_vie13` bigint COMMENT "预留",
`lastdays_vie14` bigint COMMENT "预留",
`lastdays_vie15` bigint COMMENT "预留",
`vtemp1` string COMMENT "预留",
`vtemp2` string COMMENT "预留",
`vtemp3` string COMMENT "预留",
`itemp1` bigint COMMENT "预留",
`itemp2` bigint COMMENT "预留",
`itemp3` bigint COMMENT "预留"
)
ENGINE=OLAP
DUPLICATE KEY (`dtstatdate`)
DISTRIBUTED BY HASH (`dtstatdate`) BUCKETS 10
PROPERTIES ('replication_num' = '1');
CREATE TABLE IF NOT EXISTS `dim_jordass_submodeonline_nf` (
`matchsubmodegroup` bigint COMMENT "子玩法",
`matchsubmodegroupname` string COMMENT "子玩法名",
`onlinedate` string COMMENT "上线日期",
`itemp1` bigint COMMENT "预留数字1",
`itemp2` bigint COMMENT "预留数字2",
`vtemp1` string COMMENT "预留字符1",
`vtemp2` string COMMENT "预留字符2"
)
ENGINE=OLAP
DUPLICATE KEY (`matchsubmodegroup`)
DISTRIBUTED BY HASH (`matchsubmodegroup`) BUCKETS 10
PROPERTIES ('replication_num' = '1');
CREATE TABLE IF NOT EXISTS `dim_mgamejp_idconversion_wxid_qq_nf` (
`dtstatdate` bigint COMMENT "统计日期YYYYMMDD",
`swxid` string COMMENT "微信wxid",
`iqq` bigint COMMENT "QQ号"
)
ENGINE=OLAP
DUPLICATE KEY (`dtstatdate`)
DISTRIBUTED BY HASH (`dtstatdate`) BUCKETS 10
PROPERTIES ('replication_num' = '1');
CREATE TABLE IF NOT EXISTS `dwd_argothek_abilityinfo_effects_hi` (
`tdbank_imp_date` string COMMENT "分区字段",
`dteventtime` string COMMENT "AP 事件时间: YYYY-MM-DD HH:MM:SS",
`apeventid` string COMMENT "AP 事件标识符,由 TLIS 生成",
`apchildid` string COMMENT "AP 子标识符,由 TLIS 生成,并在主条目 apAbilityUseEvent.AbilityInfoAbilityEffects 中引用",
`apchildindex` bigint COMMENT "AP 子索引,由 TLIS 生成",
`tag` string COMMENT "技能效果标签 - 技能效果的标签",
`amount` double COMMENT "效果计数 - 技能效果的总值",
`allianceforcefectedtargets` string COMMENT "AP 子标识符,指向子结构:apAbilityUseEvent_AbilityInfoAbilityEffects_AffectedTargets",
`matchinfomatchid` string COMMENT "Ares 匹配 ID - Ares 匹配的 ID 字符串",
`playerinfosubject` string COMMENT "RSO PUUID - RFC 0214g - RSO 玩家 ID: Riot 玩家的全局唯一 ID",
`roundinforoundnumber` bigint COMMENT "回合编号 - Ares 匹配的回合编号",
`playerinfoteamid` string COMMENT "Ares 队伍 ID - Ares 队伍 ID"
)
ENGINE=OLAP
DUPLICATE KEY (`tdbank_imp_date`)
DISTRIBUTED BY HASH (`tdbank_imp_date`) BUCKETS 10
PROPERTIES ('replication_num' = '1');
CREATE TABLE IF NOT EXISTS `dwd_jordass_friendlist_hi` (
`tdbank_imp_date` string COMMENT "",
`gamesvrid` string COMMENT "登录的游戏服务器编号",
`dteventtime` string COMMENT "游戏事件的时间, 格式 YYYY-MM-DD HH:MM:SS",
`vgameappid` string COMMENT "游戏APPID",
`platid` bigint COMMENT "ios 0/android 1",
`izoneareaid` bigint COMMENT "针对分区分服的游戏填写分区id,用来唯一标示一个区;非分区分服游戏请填写0",
`vplayerid` string COMMENT "用户playerid号",
`uid` string COMMENT "角色UID",
`type` bigint COMMENT "好友类型(1 平台 2 游戏内), 两种类型的好友可能重合",
`num` bigint COMMENT "好友总个数",
`list` string COMMENT "当前段好友列表",
`seg` bigint COMMENT "当前是第几段"
)
ENGINE=OLAP
DUPLICATE KEY (`tdbank_imp_date`)
DISTRIBUTED BY HASH (`tdbank_imp_date`) BUCKETS 10
PROPERTIES ('replication_num' = '1');
CREATE TABLE IF NOT EXISTS `dim_jordass_leyuan_participate_cdf_nf` (
`dtstatdate` string COMMENT "日期格式YYYYMMDD",
`matchsubmodegroup` bigint COMMENT "乐园子玩法id",
`vplayerid` string COMMENT "playerid",
`cbitmap` string COMMENT "活动参与位图",
`dregdate` string COMMENT "首次参与该子玩法日期",
`itemp1` bigint COMMENT "预留数字1",
`itemp2` bigint COMMENT "预留数字2",
`vtemp1` string COMMENT "预留字符1",
`vtemp2` string COMMENT "预留字符2"
)
ENGINE=OLAP
DUPLICATE KEY (`dtstatdate`)
DISTRIBUTED BY HASH (`dtstatdate`) BUCKETS 10
PROPERTIES ('replication_num' = '1');
CREATE TABLE IF NOT EXISTS `dws_mgamejp_login_user_activity_di` (
`dtstatdate` bigint COMMENT "统计日期YYYYMMDD",
`saccounttype` string COMMENT "帐号类型:QQ号或者微信",
`suserid` string COMMENT "帐号",
`suseridtype` string COMMENT "帐号类型:qq wxid playerid ",
`sgamecode` string COMMENT "业务 ",
`splattype` string COMMENT "平台类型(大平台)。枚举值为Android/ iOS,取汇总时取-100 ",
`splat` string COMMENT "平台(小平台)。备注:写死的-100",
`sgameparam` string COMMENT "场次",
`schannel` string COMMENT "不可用字段,用户可以忽略 ",
`sip` string COMMENT "实际上是当日登录的最小时间戳,即最早登录时间",
`sclientver` string COMMENT "客户端版本",
`ilevel` bigint COMMENT "用户等级。不可用",
`iviplevel` bigint COMMENT "Vip等级。不可用",
`itimes` bigint COMMENT "活跃总次数。备注:该字段表示用户在T日的当日活跃总次数",
`ionlinetime` bigint COMMENT "活跃总时间。备注:该字段表示用户在T日的当日活跃总时间"
)
ENGINE=OLAP
DUPLICATE KEY (`dtstatdate`)
DISTRIBUTED BY HASH (`dtstatdate`) BUCKETS 10
PROPERTIES ('replication_num' = '1');
CREATE TABLE IF NOT EXISTS `dws_argothek_ce1_cbt2_vplayerid_suserid_di` (
`dtstatdate` string COMMENT "统计日期",
`vgameappid` string COMMENT "无汇总",
`platid` bigint COMMENT "0 - Android,1,255",
`vplayerid` string COMMENT "gplayerid",
`suserid` string COMMENT "suserid",
`suserid_type` string COMMENT "suserid的类型",
`iregdate` string COMMENT "注册日期",
`iregway` string COMMENT "注册渠道-不区分platid",
`iloginway` string COMMENT "活跃渠道",
`sourcename` string COMMENT "开白渠道",
`itag` string COMMENT "用户分层标签",
`ilevel` bigint COMMENT "最新等级",
`ionlinetime` string COMMENT "在线时长秒",
`iroundtime` string COMMENT "游戏时长秒",
`iroundcnt` string COMMENT "对局次数",
`fps_avg` string COMMENT "当日平均帧率-gplayerid维度",
`is_reg` string COMMENT "是否当日新进",
`is_lowfps` string COMMENT "是否低帧率-新进首日平均帧率不高于40且没有帧率数据的用户不计入",
`is_match` string COMMENT "是否当日对局",
`vtemp1` string COMMENT "预留",
`vtemp2` string COMMENT "预留",
`vtemp3` string COMMENT "预留",
`itemp1` bigint COMMENT "预留",
`itemp2` bigint COMMENT "预留",
`itemp3` bigint COMMENT "预留"
)
ENGINE=OLAP
DUPLICATE KEY (`dtstatdate`)
DISTRIBUTED BY HASH (`dtstatdate`) BUCKETS 10
PROPERTIES ('replication_num' = '1');
CREATE TABLE IF NOT EXISTS `dws_argothek_oss_portaltransaction_di` (
`statis_date` string COMMENT "统计时间",
`iworldid` bigint COMMENT "portal一般获取不到大区ID,建议不要使用此数据做分大区统计",
`iuserid` string COMMENT "用户ID",
`vspoaid` string COMMENT "支付业务代码",
`ftrantime` string COMMENT "支付发生时间",
`ftranplat` string COMMENT "支付平台",
`ftransource` string COMMENT "支付渠道,非业务侧定义的用户渠道",
`ftranrealamt` bigint COMMENT "折前支付金额",
`ftranamt` bigint COMMENT "折后支付金额",
`vpf` string COMMENT "支付PF字段",
`ext_str1` string COMMENT "支付信息字段",
`vusertype` string COMMENT "用户类型,qq或wx",
`extcol1` bigint COMMENT "玩家等级",
`vextcol1` string COMMENT "游戏时长",
`offerid` string COMMENT "offerid"
)
ENGINE=OLAP
DUPLICATE KEY (`statis_date`)
DISTRIBUTED BY HASH (`statis_date`) BUCKETS 10
PROPERTIES ('replication_num' = '1');
CREATE TABLE IF NOT EXISTS `dwd_jordass_vsteam_roundrecord_hi` (
`tdbank_imp_date` string COMMENT "小时分区字段,格式YYYYMMDDHH",
`gamesvrid` string COMMENT "登录的游戏服务器编号",
`dteventtime` string COMMENT "游戏事件的时间, 格式 YYYY-MM-DD HH:MM:SS",
`vgameappid` string COMMENT "账号体系:'wx':微信,'qq':手Q",
`platid` bigint COMMENT "系统平台:0:IOS,1:Android",
`izoneareaid` bigint COMMENT "针对分区分服的游戏填写分区id,用来唯一标示一个区;非分区分服游戏请填写0",
`vplayerid` string COMMENT "玩家",
`uid` string COMMENT "玩家UID",
`battleid` string COMMENT "对局ID",
`mode` bigint COMMENT "模式",
`submode` bigint COMMENT "子模式",
`map` bigint COMMENT "地图",
`startime` bigint COMMENT "开局时刻",
`endtime` bigint COMMENT "结束时刻",
`escapecheckup` bigint COMMENT "是否逃跑,0否;1是",
`roundtime` bigint COMMENT "对局时长(秒)",
`gold` bigint COMMENT "金钱变化值",
`level` bigint COMMENT "等级变化值",
`playernumber` bigint COMMENT "玩家数",
`realplayernumber` bigint COMMENT "真人玩家数",
`teamid` bigint COMMENT "红蓝队ID",
`teammemberlist` string COMMENT "队友List,包括自己的uid,\t间隔",
`teamrank` bigint COMMENT "队伍排名,结合Result看结果,因为有可能平局",
`sumscore` bigint COMMENT "KDA评分*1000",
`ismvp` bigint COMMENT "mvp标识 0否;1是",
`killingcount` bigint COMMENT "击杀",
`assistcount` bigint COMMENT "助攻次数",
`gunkillingtimes` bigint COMMENT "枪械击杀数",
`meleekilltimes` bigint COMMENT "近战击杀数",
`headshotcounts` bigint COMMENT "爆头数",
`damageamount` bigint COMMENT "总伤害量,浮点数,乘以100存入",
`rangeddamagedamount` bigint COMMENT "远程武器伤害量,暂无",
`meleedamageamount` bigint COMMENT "近战伤害量",
`gunhittimes` bigint COMMENT "枪械命中次数",
`gunshottimes` bigint COMMENT "枪械射击次数",
`movingdistance` bigint COMMENT "前进距离",
`healamount` bigint COMMENT "治疗量,浮点数,乘以100存入",
`curecount` bigint COMMENT "治疗次数",
`medicineuseflow` string COMMENT "使用的药品流水",
`changedratingvalue` bigint COMMENT "组队竞技rating分变化值,如果是极能形态极能形态组竞或者消灭战组竞这种有独立积分的,就是对应模式独立积分的变化值",
`ratingvalueallianceforceterchanged` bigint COMMENT "组队竞技rating分变化后的值,如果是极能形态极能形态组竞或者消灭战组竞这种有独立积分的,就是对应模式独立积分的变化后的值",
`result` string COMMENT "游戏结果(Win,Draw,OneScoreWin,Landslide,这四个胜利,Fail失败,空:逃跑)",
`maxcontinuoukills` bigint COMMENT "最大连杀",
`supergodnum` bigint COMMENT "超神次数",
`killingflow` string COMMENT "击杀流水 死者ID\t击杀类型\t是否爆头\t击杀距离\t击杀使用物品id\t击杀者坐标\t被击杀者坐标\t击杀时间(倒计时开始到击杀时的毫秒数)\t造成伤害量\t是否移动\t区域id(-1表示区域表中不记录)\t被击倒的武器id\t击杀圈数\t被击杀者名字\t是否灭队\t是否为ai\tAI的类型\t击倒者uid\t击杀者uid",
`medallist` string COMMENT "勋章列表 勋章1id\t勋章1数量\t勋章2id\t勋章2数量\t...",
`vsteamlevel` bigint COMMENT "组竞等级",
`vsteamlevelchange` bigint COMMENT "组竞等级变化值",
`myteamtotalkill` bigint COMMENT "我的队伍击杀人数",
`enemyteamtotalkill` bigint COMMENT "敌方队伍击杀人数",
`occupytime` bigint COMMENT "据点战我占点时间",
`occupyscore` bigint COMMENT "据点战我占点分数",
`occupycount` bigint COMMENT "据点战我夺取占点次数",
`occupydamage` bigint COMMENT "据点战我的攻防伤害",
`occupyweaponboxcount` bigint COMMENT "据点战武器箱拾取次数",
`occupyweaponboxflow` string COMMENT "据点战武器箱拾取流水 物品id1,物品id2....",
`friendcount` bigint COMMENT "队友中的好友数量",
`teammemberrelalist` string COMMENT "与TeamMemberList相对应,与其他队员之间的好友关系(0非好友,1平台好友,2为游戏好友)拼接,多个好友之间用+拼接。例如1+2+2",
`teammembersexlist` string COMMENT "与TeamMemberList相对应,其他队员的性别拼接(1表示男,2表示女),多个好友之间用+拼接。例如1+2+2",
`deadcount` bigint COMMENT "死亡数",
`addexp` bigint COMMENT "团竟经验变化值",
`totalvsteamexp` bigint COMMENT "总的团竟经验值",
`infectscore` bigint COMMENT "生化模式总积分",
`infectrank` bigint COMMENT "生化模式排名",
`occupyscoremyteam` bigint COMMENT "据点战我的队伍占点分,结算大比分",
`occupyscoreotherteam` bigint COMMENT "据点战敌方队伍占点分,结算大比分",
`modescore` bigint COMMENT "特殊模式单局内积分",
`modechangedrating` bigint COMMENT "特殊模式对应rating分变化值,现在是隐匿模式的经验",
`moderatingallianceforceterchanged` bigint COMMENT "特殊模式对应rating分变化后的值,现在是隐匿模式的经验",
`modelevel` bigint COMMENT "特殊模式对应等级",
`survivetime` bigint COMMENT "隐匿模式模式幸存数",
`scoresource` string COMMENT "模式积分来源",
`oweruid` string COMMENT "房主uid",
`teammembertmrelalist` string COMMENT "与TeamMemberList相对应,与其他队员之间的默契好友关系(1是0非)拼接,多个好友之间用+拼接。例如1+0+1",
`myteamscore` bigint COMMENT "我的队伍得分",
`enemyteamscore` bigint COMMENT "敌方队伍得分",
`heroinfo` string COMMENT "极能形态组竞使用职业列表:职业id:存活时间,伤害量+职业id:存活时间,伤害量",
`herotaglist` string COMMENT "极能形态组竞二次分队使用的职业标签列表:职业id+职业id",
`deathflow` string COMMENT "极能形态组竞死亡流水:死亡时间,死亡坐标x,死亡坐标y,死亡坐标z+死亡时间,死亡坐标x,死亡坐标y,死亡坐标z",
`herokillinfo` string COMMENT "极能形态组竞职业击杀:自己使用的职业id,对方uid,对方职业id+自己使用的职业id,对方uid,对方职业id",
`herodeathinfo` string COMMENT "极能形态组竞职业死亡:自己使用的职业id,对方uid,对方职业id+自己使用的职业id,对方uid,对方职业id",
`playid` bigint COMMENT "限时模式的玩法id,非限时模式则为0",
`playerabtest` string COMMENT "个人匹配abtest",
`gameabtest` string COMMENT "匹配对局的abtest,没有则为空字符串",
`enemytagnum` bigint COMMENT "拾蛋组竞,拾取敌方蛋的数量",
`teammatetagnum` bigint COMMENT "拾蛋组竞,拾取己方蛋的数量",
`transformtochickennum` bigint COMMENT "拾蛋组竞,变身鸡哥的次数",
`device_type` bigint COMMENT "设备类型0为手机 1为模拟器 2 键鼠 3 手柄",
`roundresultlist` string COMMENT "消灭战1.5和爆破模式,回合胜负 campid:iswin+campid:iswin",
`loadbombcount` bigint COMMENT "爆破模式,成功安装炸弹次数",
`defusebombcount` bigint COMMENT "爆破模式,成功拆除炸弹次数",
`tryplacebombnum` bigint COMMENT "爆破模式,点击安装按钮次数",
`trydemolishbombnum` bigint COMMENT "爆破模式,点击拆除按钮次数",
`throwableusenumlist` string COMMENT "爆破模式,投掷物使用次数 itemid:num+itemid:num",
`grenadekillnum` bigint COMMENT "爆破模式,手雷击杀数",
`grenadedamage` bigint COMMENT "爆破模式,手雷伤害总数",
`chooseareaid` bigint COMMENT "消灭战1.5模式,点击选择区域ID",
`playerroundrole` string COMMENT "极能形态爆破模式,角色选择 roundid:heroid+roundid:heroid",
`playergameendrole` bigint COMMENT "爆破模式,结束角色选择",
`playerswitchrole` bigint COMMENT "爆破模式,角色切换次数",
`playerultimateskillenergy` string COMMENT "爆破模式,终极技能充能量获取总量",
`playerultimateskillcount` bigint COMMENT "爆破模式,终极技能释放次数",
`playerultimateskillround` string COMMENT "极能形态爆破模式,终极技能最早释放回合数 heroid:roundid",
`playergamestartrole` bigint COMMENT "爆破模式,是否在初始准备阶段完成选角",
`playerlivetime` string COMMENT "PlayerLiveTime ",
`playerroundaddoninfo` string COMMENT "PlayerRoundAddonInfo ",
`playerroundrefreshpoint` string COMMENT "PlayerRoundRefreshPoint ",
`playeraihostcount` bigint COMMENT "PlayerAIHostCount ",
`playeraihostduration` bigint COMMENT "PlayerAIHostDuration ",
`changewarmscore` bigint COMMENT "ChangeWarmScore ",
`allianceforceterwarmscore` bigint COMMENT "AfterWarmScore "
)
ENGINE=OLAP
DUPLICATE KEY (`tdbank_imp_date`)
DISTRIBUTED BY HASH (`tdbank_imp_date`) BUCKETS 10
PROPERTIES ('replication_num' = '1');
CREATE TABLE IF NOT EXISTS `dim_argothek_gplayerid2qqwxid_df` (
`dtstatdate` string COMMENT "日期",
`vgameappid` string COMMENT "平台",
`iareaid` string COMMENT "大区",
`iuserid` string COMMENT "用户id",
`vroleid` string COMMENT "角色id",
`iversion` string COMMENT "服务器",
`cbitmap` string COMMENT "活跃位图",
`iregdate` string COMMENT "注册日期",
`swxid_type` string COMMENT "wx或qq类型",
`suserid` string COMMENT "存储qq/wxid如果微信和qq有绑定关系优先qq",
`sqq` string COMMENT " 该字段为废弃字段,使用转qq时使用suserid",
`swxid` string COMMENT " 该字段为废弃字段,使用转qq时使用wxid",
`itemp1` bigint COMMENT "预留字段1",
`itemp2` bigint COMMENT "预留字段2",
`itemp3` bigint COMMENT "预留字段3",
`itemp4` bigint COMMENT "预留字段4",
`vtemp1` string COMMENT "预留字段5",
`vtemp2` string COMMENT "预留字段6",
`vtemp3` string COMMENT "预留字段7",
`vtemp4` string COMMENT "预留字段8",
`vtemp5` string COMMENT "预留字段9"
)
ENGINE=OLAP
DUPLICATE KEY (`dtstatdate`)
DISTRIBUTED BY HASH (`dtstatdate`) BUCKETS 10
PROPERTIES ('replication_num' = '1');
CREATE TABLE IF NOT EXISTS `dwd_jordass_voicethemelog_hi` (
`tdbank_imp_date` string COMMENT "",
`gamesvrid` string COMMENT "登录的游戏服务器编号",
`dteventtime` string COMMENT "游戏事件的时间, 格式 YYYY-MM-DD HH:MM:SS",
`vgameappid` string COMMENT "游戏APPID",
`platid` bigint COMMENT "ios 0/android 1",
`izoneareaid` bigint COMMENT "针对分区分服的游戏填写分区id,用来唯一标示一个区;非分区分服游戏请填写0",
`vplayerid` string COMMENT "用户playerid号",
`uid` string COMMENT "角色UID",
`baseid` bigint COMMENT "胚子ResID",
`level` bigint COMMENT "等级",
`effectid` bigint COMMENT "解锁语音主题效果ID"
)
ENGINE=OLAP
DUPLICATE KEY (`tdbank_imp_date`)
DISTRIBUTED BY HASH (`tdbank_imp_date`) BUCKETS 10
PROPERTIES ('replication_num' = '1');
CREATE TABLE IF NOT EXISTS `dwd_jordass_activity_rewardrecord_hi` (
`tdbank_imp_date` string COMMENT "小时分区字段,格式YYYYMMDDHH",
`gamesvrid` string COMMENT "登录的游戏服务器编号",
`dteventtime` string COMMENT "游戏事件的时间, 格式 YYYY-MM-DD HH:MM:SS",
`vgameappid` string COMMENT "账号体系:'wx':微信,'qq':手Q",
`platid` bigint COMMENT "系统平台:0:IOS,1:Android",
`izoneareaid` bigint COMMENT "针对分区分服的游戏填写分区id,用来唯一标示一个区;非分区分服游戏请填写0",
`vplayerid` string COMMENT "用户playerid号",
`uid` string COMMENT "角色UID",
`actid` bigint COMMENT " 活动id",
`acttype` bigint COMMENT "活动类型",
`awardidx` bigint COMMENT "第几挡奖励",
`awardcnt` bigint COMMENT "兑换几次 默认1次",
`value` bigint COMMENT "扩展字段(不同业务解释)",
`reissueflag` bigint COMMENT "活动补发字段,默认为0不补发,1为补发",
`cond1` bigint COMMENT "条件1值,任务大类型",
`cond2` bigint COMMENT "条件2值,任务子类型",
`cond3` bigint COMMENT "条件3值,任务条件值",
`device_type` bigint COMMENT "设备类型0为手机,1为模拟器, 2键鼠, 3手柄, 5是PC客户端,也是高清模拟器。"
)
ENGINE=OLAP
DUPLICATE KEY (`tdbank_imp_date`)
DISTRIBUTED BY HASH (`tdbank_imp_date`) BUCKETS 10
PROPERTIES ('replication_num' = '1');
CREATE TABLE IF NOT EXISTS `dim_mgamejp_account_allinfo_nf` (
`dtstatdate` bigint COMMENT "统计日期YYYYMMDD",
`saccounttype` string COMMENT "帐号类型。0-分游戏的playerid,及汇总的qq,且这些qq都是playerid对应的1-分游戏的playerid,及汇总的wxid,且这些wxid都是playerid对应的-100-汇总",
`suserid` string COMMENT "帐号。当存储的是playerid账号类型时,对于新游存储的是gplayerid,对于老游戏存储的是playerid",
`suseridtype` string COMMENT "帐号类型。取值为qq/wxid/playerid,没有-100",
`sgamecode` string COMMENT "游戏id。取值为-100时表示汇总,其它取值为各单业务的游戏id,例如取值为strategy时表示豪杰对决",
`splattype` string COMMENT "平台类型(大平台)。取值为-100时表示汇总,取值为Android时表示安卓平台,取值为iOS时表示苹果平台",
`splat` string COMMENT "平台(小平台)。备注:写死的-100",
`iregdate` bigint COMMENT "注册日期YYYYMMDD",
`ilastactdate` bigint COMMENT "最后活跃日期YYYYMMDD",
`sdayacti` string COMMENT "最近65天每天活跃情况。以二进制位图形式存储,每一位表示一天的活跃情况,1表示活跃,0表示未活跃。最左的一位表示T日,以此类推",
`sweekacti` string COMMENT "最近60周活跃情况。用法同上",
`smonthacti` string COMMENT "最近60月活跃情况。用法同上",
`sgroup` string COMMENT "用来标识用户是否付费用户,是否包月用户等等备注:该字段实际上表示注册的时间戳,2018-04之前以YYYYMMDD格式,2018-04之后以YYYYMMDDHHMMSS格式",
`ilevel` bigint COMMENT "用户等级。废弃字段",
`iviplevel` bigint COMMENT "Vip等级。废弃字段",
`itimes` bigint COMMENT "活跃总次数备注:该字段表示用户从注册到T日的累计活跃总次数,注意是累计值",
`ionlinetime` bigint COMMENT "活跃总时间备注:该字段表示用户从注册到T日的累计活跃总时间,注意是累计值,单位为秒;存在负数,使用时需要剔除"
)
ENGINE=OLAP
DUPLICATE KEY (`dtstatdate`)
DISTRIBUTED BY HASH (`dtstatdate`) BUCKETS 10
PROPERTIES ('replication_num' = '1');
CREATE TABLE IF NOT EXISTS `dim_uf_player_gameinfo_mf` (
`kp_imp_date` string COMMENT "分区字段格式YYYYMM",
`id_type` string COMMENT "账号类型:qq/wx",
`userid` string COMMENT "账号",
`gender` bigint COMMENT "性别(1男2女)",
`city` string COMMENT "城市",
`province` string COMMENT "省份",
`city_level` string COMMENT "城市等级"
)
ENGINE=OLAP
DUPLICATE KEY (`kp_imp_date`)
DISTRIBUTED BY HASH (`kp_imp_date`) BUCKETS 10
PROPERTIES ('replication_num' = '1');
CREATE TABLE IF NOT EXISTS `dwd_jordass_playerexitgamerecord_hi` (
`tdbank_imp_date` string COMMENT "",
`gamesvrid` string COMMENT "登录的游戏服务器编号",
`dteventtime` string COMMENT "游戏事件的时间, 格式 YYYY-MM-DD HH:MM:SS",
`vgameappid` string COMMENT "游戏APPID",
`platid` bigint COMMENT "ios 0/android 1",
`izoneareaid` bigint COMMENT "针对分区分服的游戏填写分区id,用来唯一标示一个区;非分区分服游戏请填写0",
`vplayerid` string COMMENT "用户playerid号",
`uid` string COMMENT "角色UID",
`gameid` string COMMENT "本局游戏ID",
`exitreason` string COMMENT "退出原因",
`isallianceforceeescape` bigint COMMENT "逃跑时是否安全的 否:0/是:1",
`escapebantype` bigint COMMENT "本次退出是否触发禁赛限制,0=没有触发;1=触发限制一;2=触发限制二;3=触发限制三",
`gamestate` string COMMENT "退出时对局状态:Active是在出生岛之前,Ready是在出生岛,Fighting是包括4人集结、上飞机、跳伞战斗这些阶段,Finish 死亡/胜利结束",
`submodegroup` bigint COMMENT "模式组ID",
`lobbyexitreason` string COMMENT "大厅记录的退出原因",
`mode` bigint COMMENT "模式ID",
`submode` bigint COMMENT "子模式ID",
`roundtime` bigint COMMENT "对局时长"
)
ENGINE=OLAP
DUPLICATE KEY (`tdbank_imp_date`)
DISTRIBUTED BY HASH (`tdbank_imp_date`) BUCKETS 10
PROPERTIES ('replication_num' = '1');
CREATE TABLE IF NOT EXISTS `dwd_jordass_privpackagelog_hi` (
`tdbank_imp_date` string COMMENT "",
`gamesvrid` string COMMENT "登录的游戏服务器编号",
`dteventtime` string COMMENT "游戏事件的时间, 格式 YYYY-MM-DD HH:MM:SS",
`vgameappid` string COMMENT "游戏APPID",
`platid` bigint COMMENT "ios 0/android 1",
`izoneareaid` bigint COMMENT "针对分区分服的游戏填写分区id,用来唯一标示一个区;非分区分服游戏请填写0",
`vplayerid` string COMMENT "用户playerid号",
`uid` string COMMENT "角色UID",
`packageid` bigint COMMENT "补给包ID",
`opendays` bigint COMMENT "购买天数",
`moneytype` bigint COMMENT "购买货币类型",