SQL建表语句
This commit is contained in:
parent
ef37ae9baf
commit
8ef2e7bfd8
20
sql/mbgk_analysis.sql
Normal file
20
sql/mbgk_analysis.sql
Normal file
@ -0,0 +1,20 @@
|
||||
CREATE TABLE mbgk_analysis (
|
||||
id VARCHAR(50) not null comment '主键',
|
||||
target_id VARCHAR(50) null comment '指标ID',
|
||||
name VARCHAR(200) null comment '图表名称',
|
||||
type INT(10) null comment '图表类型,1:折线图、2:柱状图、3:饼图',
|
||||
is_time INT(10) null comment '展示维度,0:时间、1:其他',
|
||||
column_en VARCHAR(50) null comment '维度选择-英文',
|
||||
column_cn VARCHAR(50) null comment '维度选择-中文',
|
||||
show_val VARCHAR(200) null comment '时间范围、展示数量、展示值',
|
||||
create_time DATETIME(19) null comment '创建时间',
|
||||
update_time DATETIME(19) null comment '更新时间',
|
||||
remark VARCHAR(200) null comment '图表说明',
|
||||
`sql` VARCHAR(2000) null comment '查询SQL'
|
||||
)
|
||||
UNIQUE KEY(id)
|
||||
COMMENT "指标分析表"
|
||||
DISTRIBUTED BY HASH(id) BUCKETS 10
|
||||
PROPERTIES (
|
||||
"replication_num" = "1"
|
||||
);
|
16
sql/mbgk_category.sql
Normal file
16
sql/mbgk_category.sql
Normal file
@ -0,0 +1,16 @@
|
||||
CREATE TABLE mbgk_category (
|
||||
id VARCHAR(50) not null comment '主键',
|
||||
name_en VARCHAR(20) null comment '英文分类',
|
||||
name_cn VARCHAR(50) not null comment '中文分类',
|
||||
parent_id VARCHAR(50) null comment '父ID',
|
||||
create_time DATETIME(19) null comment '创建时间',
|
||||
update_time DATETIME(19) null comment '更新时间',
|
||||
topic VARCHAR(20) null comment '主题',
|
||||
organization VARCHAR(100) null comment '组织'
|
||||
)
|
||||
UNIQUE KEY(id)
|
||||
COMMENT "分类"
|
||||
DISTRIBUTED BY HASH(id) BUCKETS 10
|
||||
PROPERTIES (
|
||||
"replication_num" = "1"
|
||||
);
|
13
sql/mbgk_job_log.sql
Normal file
13
sql/mbgk_job_log.sql
Normal file
@ -0,0 +1,13 @@
|
||||
CREATE TABLE mbgk_job_log (
|
||||
id VARCHAR(50) not null comment '主键',
|
||||
target_id VARCHAR(50) null comment '指标ID',
|
||||
status INT(10) null comment '状态,0:正常,1:异常',
|
||||
create_time DATETIME(19) null comment '创建时间',
|
||||
info TEXT(65535) null comment '日志信息'
|
||||
)
|
||||
UNIQUE KEY(id)
|
||||
COMMENT '目标管控定时任务日志'
|
||||
DISTRIBUTED BY HASH(id) BUCKETS 10
|
||||
PROPERTIES (
|
||||
"replication_num" = "1"
|
||||
);
|
26
sql/mbgk_monitor.sql
Normal file
26
sql/mbgk_monitor.sql
Normal file
@ -0,0 +1,26 @@
|
||||
CREATE TABLE mbgk_monitor (
|
||||
id VARCHAR(50) not null comment '主键',
|
||||
target_id VARCHAR(50) null comment '指标ID',
|
||||
rule_id VARCHAR(50) null comment '规则ID',
|
||||
name VARCHAR(200) not null comment '指标名称',
|
||||
type INT(10) null comment '类型,0:原子指标,1:衍生指标,2:聚合指标',
|
||||
topic VARCHAR(50) not null comment '主题名',
|
||||
organization VARCHAR(100) not null comment '组织',
|
||||
level_ INT(10) null comment '指标层级',
|
||||
cycle VARCHAR(30) null comment '周期',
|
||||
unit VARCHAR(10) null comment '单位',
|
||||
target DOUBLE(22, 0) null comment '目标值',
|
||||
val DOUBLE(22, 0) not null comment '实际值',
|
||||
warn_level INT(10) null comment '报警等级',
|
||||
set_date DATETIME(19) not null comment '日期',
|
||||
x_show VARCHAR(16) null comment 'X轴显示',
|
||||
create_time DATETIME(19) null comment '创建时间',
|
||||
update_time DATETIME(19) null comment '更新时间',
|
||||
warn_type INT(10) null comment '告警类别'
|
||||
)
|
||||
UNIQUE KEY(id)
|
||||
COMMENT '指标检测表'
|
||||
DISTRIBUTED BY HASH(id) BUCKETS 10
|
||||
PROPERTIES (
|
||||
"replication_num" = "1"
|
||||
);
|
25
sql/mbgk_rule.sql
Normal file
25
sql/mbgk_rule.sql
Normal file
@ -0,0 +1,25 @@
|
||||
CREATE TABLE mbgk_rule (
|
||||
id VARCHAR(50) not null comment '主键',
|
||||
name VARCHAR(200) not null comment '规则名称',
|
||||
type INT(10) null comment '类型,1:阈值报警推送,2:阈值报警不推送,3:趋势报警推送,4:趋势报警不推送',
|
||||
op VARCHAR(10) null comment '报警逻辑',
|
||||
target DOUBLE(22, 0) null comment '目标值',
|
||||
rate DOUBLE(22, 0) null comment '倍率',
|
||||
warn_level INT(10) null comment '报警等级',
|
||||
remark VARCHAR(200) null comment '规则说明',
|
||||
target_id VARCHAR(50) null comment '指标ID',
|
||||
cycle VARCHAR(30) null comment '周期',
|
||||
unit VARCHAR(10) null comment '单位',
|
||||
parent_id VARCHAR(50) null comment '父ID',
|
||||
x_var DOUBLE(22, 0) null comment 'X系数',
|
||||
is_push INT(10) null comment '是否推送,1:推送,0:不推送',
|
||||
cycle_num INT(10) null comment '评估周期',
|
||||
create_time DATETIME(19) null comment '创建时间',
|
||||
update_time DATETIME(19) null comment '更新时间'
|
||||
)
|
||||
UNIQUE KEY(id)
|
||||
COMMENT '规则表'
|
||||
DISTRIBUTED BY HASH(id) BUCKETS 10
|
||||
PROPERTIES (
|
||||
"replication_num" = "1"
|
||||
);
|
22
sql/mbgk_table_column.sql
Normal file
22
sql/mbgk_table_column.sql
Normal file
@ -0,0 +1,22 @@
|
||||
CREATE TABLE mbgk_table_column (
|
||||
id VARCHAR(50) not null comment '主键ID',
|
||||
table_name VARCHAR(50) not null comment '表名称',
|
||||
table_name_cn VARCHAR(200) null comment '中文表名称',
|
||||
column_name VARCHAR(50) not null comment '列名称',
|
||||
column_name_cn VARCHAR(200) null comment '中文列名称',
|
||||
colnumn_type VARCHAR(20) not null comment '列类型',
|
||||
`schema` VARCHAR(20) not null comment '模式',
|
||||
data_source VARCHAR(20) null comment '数据源',
|
||||
is_delete INT(10) default 0 not null comment '删除标识,1:true,0:false',
|
||||
is_primary INT(10) null comment '主键标识,1:true,0:false',
|
||||
op VARCHAR(5) null comment '操作,1:可计算,2:可筛选,可以有多个中间用逗号英文分割',
|
||||
create_time DATETIME(19) null comment '创建时间',
|
||||
update_time DATETIME(19) null comment '更新时间',
|
||||
sort_ INT(10) null comment '排序'
|
||||
)
|
||||
UNIQUE KEY(id)
|
||||
COMMENT '数据库表列配置'
|
||||
DISTRIBUTED BY HASH(id) BUCKETS 10
|
||||
PROPERTIES (
|
||||
"replication_num" = "1"
|
||||
);
|
30
sql/mbgk_target.sql
Normal file
30
sql/mbgk_target.sql
Normal file
@ -0,0 +1,30 @@
|
||||
CREATE TABLE mbgk_target (
|
||||
id VARCHAR(50) not null comment '主键',
|
||||
name VARCHAR(200) not null comment '规则名称',
|
||||
parent_name VARCHAR(50) null comment '主题/组织 名称',
|
||||
category_id VARCHAR(50) null comment '分类ID',
|
||||
unit VARCHAR(10) null comment '单位',
|
||||
type INT(10) not null comment '类型,0:原子指标,1:衍生指标,2:聚合指标',
|
||||
is_key INT(10) default 1 not null comment '是否重点指标,1:是,0:不是',
|
||||
target_info VARCHAR(500) null comment '指标说明',
|
||||
result_sql VARCHAR(2000) not null comment '结果查询SQL',
|
||||
level_ INT(10) default 0 null comment '指标层级',
|
||||
parent VARCHAR(50) null comment '上级指标',
|
||||
remark VARCHAR(200) null comment '备注',
|
||||
table_name VARCHAR(50) null comment '表名',
|
||||
cycle VARCHAR(30) null comment '周期',
|
||||
status INT(10) default 1 null comment '状态,1:启用,0:停用',
|
||||
search_sql VARCHAR(2000) null comment '查询SQL',
|
||||
create_time DATETIME(19) null comment '创建时间',
|
||||
update_time DATETIME(19) null comment '更新时间',
|
||||
topic VARCHAR(50) not null comment '主题名',
|
||||
organization VARCHAR(100) default '0' not null comment '组织',
|
||||
job_sql VARCHAR(2000) null comment '定时任务SQL',
|
||||
his_sql VARCHAR(2000) null comment '历史数据SQL'
|
||||
)
|
||||
UNIQUE KEY(id)
|
||||
COMMENT '指标信息表'
|
||||
DISTRIBUTED BY HASH(id) BUCKETS 10
|
||||
PROPERTIES (
|
||||
"replication_num" = "1"
|
||||
);
|
17
sql/mbgk_target_data.sql
Normal file
17
sql/mbgk_target_data.sql
Normal file
@ -0,0 +1,17 @@
|
||||
CREATE TABLE mbgk_target_data (
|
||||
target_id VARCHAR(50) not null comment '指标ID',
|
||||
x_show VARCHAR(16) not null comment 'X轴显示',
|
||||
id VARCHAR(50) null comment '主键ID',
|
||||
set_date DATETIME(19) not null comment '日期',
|
||||
cycle VARCHAR(30) null comment '周期',
|
||||
create_time DATETIME(19) null comment '创建时间',
|
||||
update_time DATETIME(19) null comment '更新时间',
|
||||
val DOUBLE(22, 0) not null comment '值',
|
||||
target_cycle VARCHAR(30) null comment '指标周期'
|
||||
)
|
||||
UNIQUE KEY(target_id, x_show)
|
||||
COMMENT '指标数据'
|
||||
DISTRIBUTED BY HASH(target_id) BUCKETS 10
|
||||
PROPERTIES (
|
||||
"replication_num" = "1"
|
||||
);
|
17
sql/mbgk_target_option.sql
Normal file
17
sql/mbgk_target_option.sql
Normal file
@ -0,0 +1,17 @@
|
||||
CREATE TABLE mbgk_target_option (
|
||||
id VARCHAR(50) not null comment '主键',
|
||||
target_id VARCHAR(50) not null comment '指标规则ID',
|
||||
column_name VARCHAR(50) not null comment '列名',
|
||||
type INT(10) null comment '类型,1:日期、2:文本、3:数值',
|
||||
op VARCHAR(10) default '0' not null comment '操作类型(多个时逗号分割),0:显示,1:筛选,2:输出',
|
||||
fun VARCHAR(30) null comment '求和、平均、最大、最小、计数、大于、小于、大于等于、小于等于、等于、不等于、日、周、月',
|
||||
val VARCHAR(200) null comment '值,多个的话以逗号分割',
|
||||
create_time DATETIME(19) null comment '创建时间',
|
||||
update_time DATETIME(19) null comment '更新时间'
|
||||
)
|
||||
UNIQUE KEY(id)
|
||||
COMMENT '指标筛选条件'
|
||||
DISTRIBUTED BY HASH(id) BUCKETS 10
|
||||
PROPERTIES (
|
||||
"replication_num" = "1"
|
||||
);
|
Loading…
Reference in New Issue
Block a user