好的 下面是建表语句
create table hd_sh_ods.project_record
(
id
bigint(20) NOT NULL,
province_id
int(6) NOT NULL,
partition_time date not null,
called_num
string NOT NULL DEFAULT “”,
ctime
DateTime NOT NULL,
cid
bigint(20) ,
agent_id
int(8),
project_id
int(8),
city_id
int(11),
batch_id
int(8),
task_id
int(8),
uid
int(8),
event
int(8),
call_state
int(8),
extension
string DEFAULT “”,
caller_num
string DEFAULT “”,
utime
DateTime ,
end_result
int(8),
qc_time
DateTime DEFAULT ‘1970-01-01 00:00:00’,
begin_time
DateTime DEFAULT ‘1970-01-01 00:00:00’,
call_time
DateTime DEFAULT ‘1970-01-01 00:00:00’,
call_duration
int(8),
alert_time
DateTime DEFAULT ‘1970-01-01 00:00:00’,
altert_duration
int(8),
connect_time
DateTime DEFAULT ‘1970-01-01 00:00:00’,
release_time
DateTime DEFAULT ‘1970-01-01 00:00:00’,
satisfied
int(11),
record_url
string DEFAULT “”,
sequence_id
string DEFAULT “”,
record_id
string DEFAULT “”,
if_callback
int(11),
call_remark
string DEFAULT “”,
communicate_result
int(11),
type
int(8),
qc_uid
int(11),
qc2_aid
int(11),
qc_result
int(8),
qc_remark
string DEFAULT “”,
qc_status
int(8),
qc2_status
int(8),
called_button_info
string DEFAULT “”,
transfer_button_info
string DEFAULT “”,
hangup_reason
string DEFAULT “”,
is_send_sms
string DEFAULT “”,
area_code
string DEFAULT “”,
dial_count
int(8),
score
int(11),
assess
int(11),
qc_result2
int(11),
qc_time2
DateTime DEFAULT ‘1970-01-01 00:00:00’,
qc_remark2
string DEFAULT “”,
is_check
int(8),
bonus
int(8),
bonus_amount
float,
is_qc_up
int(11),
display_number
string DEFAULT “”,
results
string DEFAULT “”,
qc_up_time
DateTime DEFAULT ‘1970-01-01 00:00:00’,
custom_name
string DEFAULT “”,
custom_type
int(11),
phone_tail
string DEFAULT “”,
order_status
int(8),
birth_tail
string DEFAULT “”,
dtmfinfo
string DEFAULT “”,
callid
int(11),
dtmfinfo_time
int(8),
speech_record
string DEFAULT “”,
treatment_id
string DEFAULT “”,
add_black
int(8),
ivr_time
DateTime DEFAULT ‘1970-01-01 00:00:00’,
ai_qc_result
int(11),
fail_rule_group
string DEFAULT “”,
review_result
int(8),
final_result
int(8),
review_aid
int(11),
ai_match_degree
float,
ai_qc_time
DateTime DEFAULT ‘1970-01-01 00:00:00’,
real_code
int(11),
user_intention
int(8),
task_type
int(8),
unknown_counts
int(8),
is_intervene
int(11),
intervene_time
DateTime DEFAULT ‘1970-01-01 00:00:00’,
is_robot
int(8),
media_ip
string DEFAULT “”,
media_packet_count
int(11),
skip_packet_count
int(11),
ext1
string DEFAULT “”,
ext2
string DEFAULT “”,
ext3
string DEFAULT “”,
ext4
string DEFAULT “”,
ext5
string DEFAULT “”,
ext6
string DEFAULT “”,
ext7
string DEFAULT “”,
ext8
string DEFAULT “”,
ext9
string DEFAULT “”,
ext10
string DEFAULT “”,
ext11
int(11),
ext12
int(11),
positions
int(11),
is_force_intervene
int(11),
interrupt_counts
int(30),
question_counts
int(11),
emotion_words
string DEFAULT “”,
device_type
int(11),
transfer_status
int(11),
transfer_time
string DEFAULT “”,
transfer_uid
int(11),
project_city_id
int(11),
callback_type
int(8),
project_type
int(11),
custom_list
string DEFAULT “”,
last_sequence_id
string DEFAULT “”,
own_complaint_id
int(11),
unicom_complaint_id
int(11),
qc_review
int(8),
qc_review_remark
string DEFAULT “”,
is_open_account
int(11),
open_account_order_id
string DEFAULT “”,
open_accout_code
int(11),
open_accout_result
string DEFAULT “”,
is_send_open_accout
int(11),
open_accout_sms_content
string DEFAULT “”,
company_id
int(11),
var01
string DEFAULT “”,
var02
string DEFAULT “”,
staff_id
string DEFAULT “”,
quantity_order_status
int(8),
quantity_call_status
int(8),
qc_time3
DateTime DEFAULT ‘1970-01-01 00:00:00’ COMMENT ‘二检审核时间’,
qc_remark3
string DEFAULT “”,
qcUp_time
DateTime DEFAULT ‘1970-01-01 00:00:00’ COMMENT ‘一检提交时间’,
secondQcBatch_id
int(11) COMMENT ‘二检批次id’,
qc_submit_status
int(11) COMMENT ‘一检提交状态 0 :未提交;1:已提交,二检只能看到状态为1的数据’,
qc_result3
int(8) COMMENT '二检审核状态 0:未质检 1:合格审核 2:不合格 3:通过审核 ',
index province_id (province_id) using BITMAP COMMENT ‘province_id’,
INDEX cid (cid) USING BITMAP COMMENT ‘custom_id’,
INDEX agent_id (agent_id) USING BITMAP COMMENT ‘agent_id’,
INDEX project_id (project_id) USING BITMAP COMMENT ‘project_id’,
INDEX ctime (ctime) USING BITMAP COMMENT ‘ctime’,
INDEX called_num (called_num) USING BITMAP COMMENT ‘called_num’,
INDEX city_id (city_id) USING BITMAP COMMENT ‘city_id’,
INDEX batch_id (batch_id) USING BITMAP COMMENT ‘batch_id’,
INDEX task_id (task_id) USING BITMAP COMMENT ‘task_id’,
INDEX qc_time (qc_time) USING BITMAP COMMENT ‘qc_time’,
INDEX uid (uid) USING BITMAP COMMENT ‘uid’,
INDEX call_state (call_state) USING BITMAP COMMENT ‘call_state’
)ENGINE=OLAP
PRIMARY KEY(id,province_id,partition_time)
PARTITION BY RANGE(partition_time)
(
PARTITION p201901 VALUES [(‘2019-01-01’),(‘2019-02-01’)),
PARTITION p201902 VALUES [(‘2019-02-01’),(‘2019-03-01’)),
PARTITION p201903 VALUES [(‘2019-03-01’),(‘2019-04-01’)),
PARTITION p201904 VALUES [(‘2019-04-01’),(‘2019-05-01’)),
PARTITION p201905 VALUES [(‘2019-05-01’),(‘2019-06-01’)),
PARTITION p201906 VALUES [(‘2019-06-01’),(‘2019-07-01’)),
PARTITION p201907 VALUES [(‘2019-07-01’),(‘2019-08-01’)),
PARTITION p201908 VALUES [(‘2019-08-01’),(‘2019-09-01’)),
PARTITION p201909 VALUES [(‘2019-09-01’),(‘2019-10-01’)),
PARTITION p201910 VALUES [(‘2019-10-01’),(‘2019-11-01’)),
PARTITION p201911 VALUES [(‘2019-11-01’),(‘2019-12-01’)),
PARTITION p201912 VALUES [(‘2019-12-01’),(‘2020-01-01’)),
PARTITION p202001 VALUES [(‘2020-01-01’),(‘2020-02-01’)),
PARTITION p202002 VALUES [(‘2020-02-01’),(‘2020-03-01’)),
PARTITION p202003 VALUES [(‘2020-03-01’),(‘2020-04-01’)),
PARTITION p202004 VALUES [(‘2020-04-01’),(‘2020-05-01’)),
PARTITION p202005 VALUES [(‘2020-05-01’),(‘2020-06-01’)),
PARTITION p202006 VALUES [(‘2020-06-01’),(‘2020-07-01’)),
PARTITION p202007 VALUES [(‘2020-07-01’),(‘2020-08-01’)),
PARTITION p202008 VALUES [(‘2020-08-01’),(‘2020-09-01’)),
PARTITION p202009 VALUES [(‘2020-09-01’),(‘2020-10-01’)),
PARTITION p202010 VALUES [(‘2020-10-01’),(‘2020-11-01’)),
PARTITION p202011 VALUES [(‘2020-11-01’),(‘2020-12-01’)),
PARTITION p202012 VALUES [(‘2020-12-01’),(‘2021-01-01’)),
PARTITION p202101 VALUES [(‘2021-01-01’),(‘2021-02-01’)),
PARTITION p202102 VALUES [(‘2021-02-01’),(‘2021-03-01’)),
PARTITION p202103 VALUES [(‘2021-03-01’),(‘2021-04-01’)),
PARTITION p202104 VALUES [(‘2021-04-01’),(‘2021-05-01’)),
PARTITION p202105 VALUES [(‘2021-05-01’),(‘2021-06-01’)),
PARTITION p202106 VALUES [(‘2021-06-01’),(‘2021-07-01’)),
PARTITION p202107 VALUES [(‘2021-07-01’),(‘2021-08-01’)),
PARTITION p202108 VALUES [(‘2021-08-01’),(‘2021-09-01’)),
PARTITION p202109 VALUES [(‘2021-09-01’),(‘2021-10-01’)),
PARTITION p202110 VALUES [(‘2021-10-01’),(‘2021-11-01’)),
PARTITION p202111 VALUES [(‘2021-11-01’),(‘2021-12-01’)),
PARTITION p202112 VALUES [(‘2021-12-01’),(‘2022-01-01’)),
PARTITION p202201 VALUES [(‘2022-01-01’),(‘2022-02-01’)),
PARTITION p202202 VALUES [(‘2022-02-01’),(‘2022-03-01’)),
PARTITION p202203 VALUES [(‘2022-03-01’),(‘2022-04-01’)),
PARTITION p202204 VALUES [(‘2022-04-01’),(‘2022-05-01’)),
PARTITION p202205 VALUES [(‘2022-05-01’),(‘2022-06-01’)),
PARTITION p202206 VALUES [(‘2022-06-01’),(‘2022-07-01’)),
PARTITION p202207 VALUES [(‘2022-07-01’),(‘2022-08-01’)),
PARTITION p202208 VALUES [(‘2022-08-01’),(‘2022-09-01’)),
PARTITION p202209 VALUES [(‘2022-09-01’),(‘2022-10-01’)),
PARTITION p202210 VALUES [(‘2022-10-01’),(‘2022-11-01’)),
PARTITION p202211 VALUES [(‘2022-11-01’),(‘2022-12-01’)),
PARTITION p202212 VALUES [(‘2022-12-01’),(‘2023-01-01’)),
PARTITION p202301 VALUES [(‘2023-01-01’),(‘2023-02-01’)),
PARTITION p202302 VALUES [(‘2023-02-01’),(‘2023-03-01’)),
PARTITION p202303 VALUES [(‘2023-03-01’),(‘2023-04-01’)),
PARTITION p202304 VALUES [(‘2023-04-01’),(‘2023-05-01’)),
PARTITION p202305 VALUES [(‘2023-05-01’),(‘2023-06-01’)),
PARTITION p202306 VALUES [(‘2023-06-01’),(‘2023-07-01’)),
PARTITION p202307 VALUES [(‘2023-07-01’),(‘2023-08-01’)),
PARTITION p202308 VALUES [(‘2023-08-01’),(‘2023-09-01’)),
PARTITION p202309 VALUES [(‘2023-09-01’),(‘2023-10-01’)),
PARTITION p202310 VALUES [(‘2023-10-01’),(‘2023-11-01’)),
PARTITION p202311 VALUES [(‘2023-11-01’),(‘2023-12-01’)),
PARTITION p202312 VALUES [(‘2023-12-01’),(‘2024-01-01’))
)
DISTRIBUTED BY HASH(id) BUCKETS 16
PROPERTIES(“replication_num” = “3”);