1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183 |
- use lawe;
- -- (1)基础设施
- -- 建表语句
- DROP TABLE IF EXISTS `bi_itm_hardware_resources`;
- CREATE TABLE `bi_itm_hardware_resources` (
- `itm_hardware_resources_id` varchar(100) DEFAULT NULL COMMENT '设备ID',
- `itm_hardware_resources_type` varchar(100) DEFAULT NULL COMMENT '设备型号ID',
- `itm_hardware_resources_cntype` varchar(100) DEFAULT NULL COMMENT '设备型号归类',
- `itm_hardware_resources_areacode` varchar(100) DEFAULT NULL COMMENT '设备区域',
- `ITM_HARDWARE_RESOURCES_ASSNO` varchar(100) DEFAULT NULL COMMENT '国资码暂时用来存储设备所属应用名称',
- `ITM_HARDWARE_RESOURCES_CODE` varchar(200) DEFAULT NULL COMMENT '设备编码',
- `ITM_HARDWARE_RESOURCES_NAME` varchar(255) DEFAULT NULL COMMENT '设备名称',
- `ITM_HARDWARE_RESOURCES_IP` varchar(64) DEFAULT NULL COMMENT '设备IP',
- `ITM_HARDWARE_RESOURCES_STATUS` varchar(64) DEFAULT NULL COMMENT '使用状态:在用,停用',
- `itm_monitor_flag` varchar(10) DEFAULT NULL COMMENT '监控状态:监控,未监控',
- `create_time` datetime DEFAULT NULL COMMENT '设备创建时间',
- `NAME` varchar(512) DEFAULT NULL COMMENT '设备名称',
- `resclasscnname` varchar(255) DEFAULT NULL COMMENT '设备类型',
- `NET_NAME` varchar(64) DEFAULT NULL COMMENT '网系',
- `ROOM_JIFANG` varchar(64) DEFAULT NULL COMMENT '所属机房',
- `UID` varchar(100) DEFAULT NULL COMMENT 'UID',
- `pinpai` varchar(255) DEFAULT NULL COMMENT '设备品牌',
- `xinghao` varchar(255) DEFAULT NULL COMMENT '设备型号',
- `mac` varchar(255) DEFAULT NULL COMMENT 'mac地址',
- `guoziguishurenyuan` varchar(255) DEFAULT NULL COMMENT '国资归属人员',
- `guoziguishubumen` varchar(255) DEFAULT NULL COMMENT '国资归属部门',
- `yunweirenyuan` varchar(255) DEFAULT NULL COMMENT '运维人员',
- `servicename` varchar(255) DEFAULT NULL COMMENT '服务app名',
- `relatedappid` varchar(255) DEFAULT NULL COMMENT '关联appid',
- `mantancevendor` varchar(255) DEFAULT NULL COMMENT '运维厂商',
- `cloud` varchar(255) DEFAULT NULL COMMENT '云平台',
- KEY `bi_itm_hardware_resources_itm_hardware_resources_id_IDX` (`itm_hardware_resources_id`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- (2)基础设施告警、基础设施故障告警、网络中断趋势、应用系统告警趋势、应用系统故障趋势
- -- 建表语句
- DROP TABLE IF EXISTS `bi_alm_group_by_time`;
- CREATE TABLE `bi_alm_group_by_time` (
- `dtype` varchar(5) NOT NULL DEFAULT '' COMMENT '日期格式',
- `thedvalue` varchar(17) DEFAULT NULL COMMENT '告警时间',
- `alarm_object_ip` varchar(300) DEFAULT NULL COMMENT '告警设备IP',
- `alarm_object_type` varchar(50) NOT NULL DEFAULT '' COMMENT '设备类型',
- `ITM_HARDWARE_RESOURCES_AREACODE` varchar(64) DEFAULT NULL COMMENT '告警设备区域',
- `ITM_HARDWARE_RESOURCES_ASSNO` varchar(100) DEFAULT NULL COMMENT '国资编码',
- `ITM_HARDWARE_RESOURCES_CODE` longtext COMMENT '设备编码',
- `ITM_HARDWARE_RESOURCES_NAME` varchar(512) DEFAULT NULL COMMENT '设备名称',
- `ITM_HARDWARE_RESOURCES_IP` varchar(300) DEFAULT NULL COMMENT '设备IP',
- `pinpai` varchar(255) DEFAULT NULL COMMENT '设备品牌',
- `xinghao` varchar(255) DEFAULT NULL COMMENT '设备型号',
- `ITM_HARDWARE_RESOURCES_NETNAME` varchar(255) DEFAULT NULL COMMENT '网系名称',
- `ITM_HARDWARE_RESOURCES_STATUS` varchar(64) DEFAULT NULL COMMENT '设备状态',
- `severity_type` varchar(2) NOT NULL DEFAULT '' COMMENT '告警等级',
- `title` varchar(256) DEFAULT NULL COMMENT '告警标题',
- `alarm_text` mediumtext COMMENT '告警内容',
- `guoziguishubumen` varchar(255) DEFAULT NULL COMMENT '国资归属部门',
- `yunweirenyuan` varchar(255) DEFAULT NULL COMMENT '运维人员',
- `alarm_count` double DEFAULT NULL COMMENT '告警次数',
- `alarm_time` decimal(58,4) DEFAULT NULL COMMENT '告警时长(h)',
- `alarm_zy_num` decimal(42,0) DEFAULT NULL COMMENT '故障次数',
- `total_zy_num` decimal(29,8) DEFAULT NULL COMMENT '总资产数(取平均)',
- `process_type_name` varchar(64) DEFAULT NULL COMMENT '故障类型',
- `app_id` varchar(64) DEFAULT NULL COMMENT '应用ID',
- `cloud` varchar(255) DEFAULT NULL COMMENT '云平台'
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- 涉及视图
- create or replace view `v_bi_alm_all_alarm` as
- select
- `t_alm_active_alarm`.`alarm_object_ip` as `alarm_object_ip`,
- `t_alm_active_alarm`.`alarm_object_id` as `alarm_object_id`,
- `t_alm_active_alarm`.`alarm_object_type` as `alarm_object_codetype`,
- (case
- when (`t_alm_active_alarm`.`alarm_object_type` = '000100001') then '物理机'
- when (`t_alm_active_alarm`.`alarm_object_type` = '000100002') then '云主机'
- when (`t_alm_active_alarm`.`alarm_object_type` = '000100004') then '宿主机'
- when (substr(`t_alm_active_alarm`.`alarm_object_type`, 1, 4) = '0001') then '其他主机'
- when (`t_alm_active_alarm`.`alarm_object_type` = '000200001') then '交换机'
- when (`t_alm_active_alarm`.`alarm_object_type` = '000200002') then '路由器'
- when (`t_alm_active_alarm`.`alarm_object_type` = '000300001') then '存储设备'
- when (substr(`t_alm_active_alarm`.`alarm_object_type`, 1, 4) = '0004') then '安全设备'
- when (substr(`t_alm_active_alarm`.`alarm_object_type`, 1, 4) = '0014') then '网络'
- when ((`t_alm_active_alarm`.`alarm_object_type` like '%0012%')
- or (`t_alm_active_alarm`.`alarm_object_type` like '%app%')) then '应用'
- else '其它未知类型'
- end) as `alarm_object_type`,
- `t_alm_active_alarm`.`alarm_object_name` as `alarm_object_name`,
- (`t_alm_active_alarm`.`alarm_count` + 0) as `alarm_count`,
- `t_alm_active_alarm`.`severity_id` as `severity_id`,
- `t_alm_active_alarm`.`occur_time` as `occur_time`,
- (case
- when isnull(`t_alm_active_alarm`.`update_time`) then `t_alm_active_alarm`.`insert_time`
- else `t_alm_active_alarm`.`update_time`
- end) as `end_time`,
- `t_alm_active_alarm`.`title` as `title`,
- `t_alm_active_alarm`.`alarm_text` as `alarm_text`,
- `t_alm_active_alarm`.`clr_status` as `clr_status`,
- 1 as `is_active_alarm`
- from
- `t_alm_active_alarm`
-
-
-
- DROP TABLE IF EXISTS `bi_work_flow_group_row`;
- CREATE TABLE `bi_work_flow_group_row` (
- `dtype` varchar(5) CHARACTER SET utf8mb3 NOT NULL DEFAULT '',
- `thedvalue` varchar(15) CHARACTER SET utf8mb3 DEFAULT NULL,
- `process_type_name` varchar(255) DEFAULT NULL,
- `app_id` varchar(64) DEFAULT NULL,
- `app_name` varchar(64) DEFAULT NULL,
- `serve_area` varchar(32) DEFAULT NULL,
- `serve_department` varchar(32) DEFAULT NULL,
- `serve_firm` varchar(32) DEFAULT NULL,
- `agg` varchar(10) DEFAULT NULL,
- `unit` varchar(20) DEFAULT NULL,
- `kind` varchar(40) NOT NULL DEFAULT '',
- `value` double DEFAULT NULL
- ) ENGINE = InnoDB DEFAULT CHARSET = utf8;
-
- -- (3)基础设施监控覆盖率趋势
- -- 建表语句
- DROP TABLE IF EXISTS `bi_hardware_fugai`;
- CREATE TABLE `bi_hardware_fugai` (
- `dtype` varchar(5) NOT NULL DEFAULT '' COMMENT '日期类型',
- `thedvalue` varchar(20) DEFAULT NULL COMMENT '日期',
- `itm_hardware_resources_id` varchar(200) DEFAULT '' COMMENT '告警设备ID',
- `itm_hardware_resources_type` varchar(64) DEFAULT NULL COMMENT '设备类型',
- `itm_hardware_resources_cntype` varchar(5) DEFAULT '' COMMENT '设备类型中文',
- `itm_hardware_resources_areacode` varchar(64) DEFAULT NULL COMMENT '告警设备区域',
- `ITM_HARDWARE_RESOURCES_ASSNO` varchar(100) DEFAULT NULL COMMENT '国资编码',
- `ITM_HARDWARE_RESOURCES_CODE` varchar(200) DEFAULT NULL COMMENT '设备编码',
- `ITM_HARDWARE_RESOURCES_NAME` varchar(255) DEFAULT NULL COMMENT '设备名称',
- `ITM_HARDWARE_RESOURCES_IP` varchar(64) DEFAULT NULL COMMENT '设备IP',
- `ITM_HARDWARE_RESOURCES_STATUS` varchar(64) DEFAULT NULL COMMENT '设备状态',
- `itm_monitor_flag` varchar(64) DEFAULT NULL COMMENT '是否进行监控 0未纳入监控 1纳入监控',
- `create_time` datetime DEFAULT NULL COMMENT '创建日期',
- `NAME` varchar(512) DEFAULT NULL COMMENT '所属组织',
- `resclasscnname` varchar(255) DEFAULT NULL COMMENT '所属类型(网系)',
- `UID` varchar(100) DEFAULT NULL COMMENT 'UID 同告警设备ID',
- `pinpai` varchar(255) DEFAULT NULL COMMENT '设备品牌',
- `xinghao` varchar(255) DEFAULT NULL COMMENT '设备型号',
- `mac` varchar(255) DEFAULT NULL COMMENT 'MAC地址',
- `guoziguishurenyuan` varchar(255) DEFAULT NULL COMMENT '国资归属人员',
- `guoziguishubumen` varchar(255) DEFAULT NULL COMMENT '国资归属部门',
- `yunweirenyuan` varchar(255) DEFAULT NULL COMMENT '运维人员',
- `ITM_HARDWARE_RESOURCES_NETNAME` varchar(100) DEFAULT NULL,
- `cloud` varchar(255) DEFAULT NULL COMMENT '云平台'
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- (4)基础设施资源利用率趋势、服务器资源负载趋势、网络设备带宽利用率趋势、网络设备效能分析、磁盘性能分析、存储设备资源利用率趋势
- -- 建表语句
- DROP TABLE IF EXISTS `bi_app_stat_group_by_time`;
- CREATE TABLE `bi_app_stat_group_by_time` (
- `dtype` varchar(5) NOT NULL DEFAULT '' COMMENT '日期类型',
- `thedvalue` varchar(15) DEFAULT NULL COMMENT '日期',
- `dhour` varchar(15) DEFAULT NULL COMMENT '小时',
- `itm_hardware_resources_id` varchar(200) NOT NULL DEFAULT '' COMMENT '告警设备ID',
- `itm_hardware_resources_type` varchar(64) DEFAULT NULL COMMENT '设备类型',
- `itm_hardware_resources_cntype` varchar(5) NOT NULL DEFAULT '' COMMENT '设备类型中文',
- `QGorZG` varchar(10) DEFAULT NULL COMMENT '全国/最高',
- `itm_hardware_resources_areacode` varchar(64) DEFAULT NULL COMMENT '告警设备区域',
- `ITM_HARDWARE_RESOURCES_ASSNO` varchar(100) DEFAULT NULL COMMENT '国资编码',
- `ITM_HARDWARE_RESOURCES_CODE` varchar(200) DEFAULT NULL COMMENT '设备编码',
- `ITM_HARDWARE_RESOURCES_NAME` varchar(255) DEFAULT NULL COMMENT '设备名称',
- `ITM_HARDWARE_RESOURCES_IP` varchar(64) DEFAULT NULL COMMENT '设备IP',
- `ITM_HARDWARE_RESOURCES_STATUS` varchar(64) DEFAULT NULL COMMENT '设备状态',
- `ITM_HARDWARE_RESOURCES_NETNAME` varchar(255) DEFAULT NULL COMMENT '网系名称',
- `itm_monitor_flag` varchar(64) DEFAULT NULL COMMENT '是否进行监控 0未纳入监控 1纳入监控',
- `create_time` datetime DEFAULT NULL COMMENT '设备创建时间',
- `NAME` varchar(512) DEFAULT NULL COMMENT '所属组织',
- `resclasscnname` varchar(255) DEFAULT NULL COMMENT '所属类型(网系)',
- `UID` varchar(100) DEFAULT NULL COMMENT 'UID 同告警设备ID',
- `pinpai` varchar(255) DEFAULT NULL COMMENT '设备品牌',
- `xinghao` varchar(255) DEFAULT NULL COMMENT '设备型号',
- `mac` varchar(255) DEFAULT NULL COMMENT 'MAC地址',
- `guoziguishurenyuan` varchar(255) DEFAULT NULL COMMENT '国资归属人员',
- `guoziguishubumen` varchar(255) DEFAULT NULL COMMENT '国资归属部门',
- `yunweirenyuan` varchar(255) DEFAULT NULL COMMENT '运维人员',
- `IND_VALUE_Network_Cpurate` decimal(20,6) DEFAULT NULL COMMENT 'cpu利用率(原始)',
- `IND_VALUE_Network_Cpurate_High` decimal(16,2) DEFAULT NULL COMMENT 'CPU利用率峰值(原始)',
- `IND_VALUE_Network_Memrate` decimal(20,6) DEFAULT NULL COMMENT '内存利用率(原始)',
- `IND_VALUE_Network_Memrate_High` decimal(16,2) DEFAULT NULL COMMENT '内存利用率峰值(原始)',
- `IND_VALUE_HOST_DISK_TOTAL` decimal(38,4) DEFAULT NULL COMMENT '磁盘总大小(原始)',
- `IND_VALUE_HOST_DISK_USED` decimal(38,4) DEFAULT NULL COMMENT '已使用磁盘大小(原始)',
- `IND_VALUE_HOST_DISK_UTILIZATION` decimal(16,4) DEFAULT NULL COMMENT '磁盘利用率峰值(原始)',
- `Band_widthrate` decimal(38,4) DEFAULT NULL COMMENT '实时带宽利用率',
- `Bandwidthrate_High` decimal(38,4) DEFAULT NULL COMMENT '带宽峰值用率',
- `Network_delay` decimal(38,4) DEFAULT NULL COMMENT '网络时延',
- `Network_flow` decimal(38,4) DEFAULT NULL COMMENT '端口流量',
- `Network_PacketErrorrate` decimal(38,4) DEFAULT NULL COMMENT '丢包率',
- `Network_PacketLossrate` decimal(38,4) DEFAULT NULL COMMENT '错包率',
- `Write_rate` decimal(38,4) DEFAULT NULL COMMENT '读写速率',
- `network_Ifinrate` decimal(38,4) DEFAULT NULL COMMENT '下行利用率',
- `network_Ifortrate` decimal(38,4) DEFAULT NULL COMMENT '上行利用率',
- `Device_total` decimal(38,4) DEFAULT NULL COMMENT '设备总量',
- `Device_used` decimal(38,4) DEFAULT NULL COMMENT '设备已用容量',
- `Device_UTILIZATION` decimal(38,4) DEFAULT NULL COMMENT '资源利用率',
- `cloud` varchar(255) DEFAULT NULL COMMENT '云平台',
- KEY `bi_app_stat_group_by_time_dtype_IDX` (`dtype`,`thedvalue`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- DROP TABLE IF EXISTS `bi_save_tempbgtime`;
- CREATE TABLE `bi_save_tempbgtime` (
- `bg_time` varchar(300) DEFAULT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
- drop procedure if exists wk_app_stat_group_by_time;
- delimiter $$
- create procedure wk_app_stat_group_by_time(in bg_time varchar(300), in ed_time varchar(300))
- begin
- delete from bi_app_stat_group_by_time where dtype = 'HOUR' and thedvalue >= concat(bg_time,'00') and thedvalue < concat(ed_time,'00');
- delete from bi_app_stat_group_by_time where dtype = 'DAY' and thedvalue >= bg_time and thedvalue < ed_time;
- delete from bi_app_stat_group_by_time where dtype = 'MONTH' and thedvalue >= date_format(STR_TO_DATE(bg_time,'%Y%m%d'),'%Y%m') and thedvalue <= date_format(DATE_ADD(STR_TO_DATE(ed_time,'%Y%m%d'), INTERVAL -1 day),'%Y%m');
- delete from bi_app_stat_group_by_time where dtype = 'YEAR' and thedvalue >= date_format(STR_TO_DATE(bg_time,'%Y%m%d'),'%Y') and thedvalue <= date_format(DATE_ADD(STR_TO_DATE(ed_time,'%Y%m%d'), INTERVAL -1 day),'%Y');
- insert into bi_app_stat_group_by_time
- select
- 'HOUR' as dtype,
- date_format(b.IND_VALUE_TIME,'%Y%m%d%H') as thedvalue,
- date_format(b.IND_VALUE_TIME,'%H') as dhour,
- a.itm_hardware_resources_id,a.itm_hardware_resources_type,a.itm_hardware_resources_cntype,case when a.NAME = '最高人民法院' then '最高' else '全国' end QGorZG,a.itm_hardware_resources_areacode,
- a.ITM_HARDWARE_RESOURCES_ASSNO,a.ITM_HARDWARE_RESOURCES_CODE,a.ITM_HARDWARE_RESOURCES_NAME,a.ITM_HARDWARE_RESOURCES_IP,a.ITM_HARDWARE_RESOURCES_STATUS,a.NET_NAME as ITM_HARDWARE_RESOURCES_NETNAME
- ,a.itm_monitor_flag,a.create_time,a.NAME,a.resclasscnname,a.UID,a.pinpai,a.xinghao,a.mac
- ,a.guoziguishurenyuan,a.guoziguishubumen,a.yunweirenyuan,
- avg(b.IND_VALUE_Network_Cpurate) as IND_VALUE_Network_Cpurate,max(b.IND_VALUE_Network_Cpurate_High) as IND_VALUE_Network_Cpurate_High,
- avg(IND_VALUE_Network_Memrate) as IND_VALUE_Network_Memrate,max(IND_VALUE_Network_Memrate_High) as IND_VALUE_Network_Memrate_High,
- 0.0 as IND_VALUE_HOST_DISK_TOTAL, 0.0 as IND_VALUE_HOST_DISK_USED,0.0 as IND_VALUE_HOST_DISK_UTILIZATION,
- avg(IND_VALUE_Network_Bandwidthrate) as Band_widthrate,
- max(IND_VALUE_Network_Bandwidthrate_High) as Bandwidthrate_High,
- 0 as Network_delay,
- avg(TRANSSIZE_Up + TRANSSIZE_Down) as Network_flow,
- avg(IND_VALUE_Network_PacketErrorrate) as Network_PacketErrorrate,
- avg(IND_VALUE_Network_PacketLossrate) as Network_PacketLossrate,
- avg(IND_VALUE_Network_Bandwidthrate) as Write_rate,
- avg(IND_VALUE_Network_Ifinrate) as network_Ifinrate,
- avg(IND_VALUE_Network_Ifoutrate) as network_Ifortrate,
- 0.0 as Device_total,
- 0.0 as Device_used,
- 0.0 as Device_UTILIZATION,
- a.cloud
- from bi_itm_hardware_resources a
- inner join app_network_stat b
- on a.itm_hardware_resources_id = b.INT_ID
- where b.IND_VALUE_TIME >= date_format(STR_TO_DATE(bg_time,'%Y%m%d'),'%Y-%m-%d') and b.IND_VALUE_TIME < date_format(STR_TO_DATE(ed_time,'%Y%m%d'),'%Y-%m-%d')
- GROUP BY date_format(b.IND_VALUE_TIME,'%Y%m%d%H'),date_format(b.IND_VALUE_TIME,'%H'),
- a.itm_hardware_resources_id,a.itm_hardware_resources_type,a.itm_hardware_resources_cntype,case when a.NAME = '最高人民法院' then '最高' else '全国' end,a.itm_hardware_resources_areacode,
- a.ITM_HARDWARE_RESOURCES_ASSNO,a.ITM_HARDWARE_RESOURCES_CODE,a.ITM_HARDWARE_RESOURCES_NAME,a.ITM_HARDWARE_RESOURCES_IP,a.ITM_HARDWARE_RESOURCES_STATUS,a.NET_NAME
- ,a.itm_monitor_flag,a.create_time,a.NAME,a.resclasscnname,a.UID,a.pinpai,a.xinghao,a.mac
- ,a.guoziguishurenyuan,a.guoziguishubumen,a.yunweirenyuan,a.cloud
- union all
- select
- 'HOUR' as dtype,
- date_format(b.IND_VALUE_TIME,'%Y%m%d%H') as thedvalue,
- date_format(b.IND_VALUE_TIME,'%H') as dhour,
- a.itm_hardware_resources_id,a.itm_hardware_resources_type,a.itm_hardware_resources_cntype,case when a.NAME = '最高人民法院' then '最高' else '全国' end as QGorZG,a.itm_hardware_resources_areacode,
- a.ITM_HARDWARE_RESOURCES_ASSNO,a.ITM_HARDWARE_RESOURCES_CODE,a.ITM_HARDWARE_RESOURCES_NAME,a.ITM_HARDWARE_RESOURCES_IP,a.ITM_HARDWARE_RESOURCES_STATUS,a.NET_NAME as ITM_HARDWARE_RESOURCES_NETNAME
- ,a.itm_monitor_flag,a.create_time,a.NAME,a.resclasscnname,a.UID,a.pinpai,a.xinghao,a.mac
- ,a.guoziguishurenyuan,a.guoziguishubumen,a.yunweirenyuan,
- 0.0 as IND_VALUE_Network_Cpurate,0.0 as IND_VALUE_Network_Cpurate_High,0.0 as IND_VALUE_Network_Memrate,0.0 as IND_VALUE_Network_Memrate_High,
- sum(b.IND_VALUE_HOST_DISK_TOTAL) as IND_VALUE_HOST_DISK_TOTAL, sum(b.IND_VALUE_HOST_DISK_USED) as IND_VALUE_HOST_DISK_USED,
- max(b.IND_VALUE_HOST_DISK_UTILIZATION) as IND_VALUE_HOST_DISK_UTILIZATION,
- 0.0 as Band_widthrate,
- 0.0 as Bandwidthrate_High,
- 0.0 as Network_delay,
- 0.0 as Network_flow,
- 0.0 as Network_PacketErrorrate,
- 0.0 as Network_PacketLossrate,
- 0.0 as Write_rate,
- 0.0 as network_Ifinrate,
- 0.0 as network_Ifortrate,
- max(IND_VALUE_HOST_DISK_TOTAL) as Device_total,
- max(IND_VALUE_HOST_DISK_USED) as Device_used,
- max(b.IND_VALUE_HOST_DISK_UTILIZATION) as Device_UTILIZATION,
- a.cloud
- from bi_itm_hardware_resources a
- inner join app_host_stat b
- on a.itm_hardware_resources_id = b.INT_ID
- where b.IND_VALUE_TIME >= date_format(STR_TO_DATE(bg_time,'%Y%m%d'),'%Y-%m-%d') and b.IND_VALUE_TIME < date_format(STR_TO_DATE(ed_time,'%Y%m%d'),'%Y-%m-%d')
- GROUP BY date_format(b.IND_VALUE_TIME,'%Y%m%d%H'),date_format(b.IND_VALUE_TIME,'%H'),
- a.itm_hardware_resources_id,a.itm_hardware_resources_type,a.itm_hardware_resources_cntype,case when a.NAME = '最高人民法院' then '最高' else '全国' end,a.itm_hardware_resources_areacode,
- a.ITM_HARDWARE_RESOURCES_ASSNO,a.ITM_HARDWARE_RESOURCES_CODE,a.ITM_HARDWARE_RESOURCES_NAME,a.ITM_HARDWARE_RESOURCES_IP,a.ITM_HARDWARE_RESOURCES_STATUS,a.NET_NAME
- ,a.itm_monitor_flag,a.CREATE_TIME,a.NAME,a.resclasscnname,a.UID,a.pinpai,a.xinghao,a.mac
- ,a.guoziguishurenyuan,a.guoziguishubumen,a.yunweirenyuan,a.cloud;
-
- insert into bi_app_stat_group_by_time
- select
- 'DAY' as dtype,
- substr(thedvalue,1,8) as thedvalue,
- dhour ,itm_hardware_resources_id ,itm_hardware_resources_type ,itm_hardware_resources_cntype ,QGorZG ,itm_hardware_resources_areacode ,
- ITM_HARDWARE_RESOURCES_ASSNO ,ITM_HARDWARE_RESOURCES_CODE ,ITM_HARDWARE_RESOURCES_NAME ,ITM_HARDWARE_RESOURCES_IP ,ITM_HARDWARE_RESOURCES_STATUS ,
- ITM_HARDWARE_RESOURCES_NETNAME ,itm_monitor_flag ,create_time ,NAME ,resclasscnname ,UID ,pinpai ,xinghao ,mac ,guoziguishurenyuan ,guoziguishubumen ,yunweirenyuan,
- avg(IND_VALUE_Network_Cpurate) as IND_VALUE_Network_Cpurate,max(IND_VALUE_Network_Cpurate_High) as IND_VALUE_Network_Cpurate_High,
- avg(IND_VALUE_Network_Memrate) as IND_VALUE_Network_Memrate,max(IND_VALUE_Network_Memrate_High) as IND_VALUE_Network_Memrate_High,
- sum(IND_VALUE_HOST_DISK_TOTAL) as IND_VALUE_HOST_DISK_TOTAL, sum(IND_VALUE_HOST_DISK_USED) as IND_VALUE_HOST_DISK_USED,
- max(IND_VALUE_HOST_DISK_UTILIZATION) as IND_VALUE_HOST_DISK_UTILIZATION,
- avg(Band_widthrate) as Band_widthrate,
- max(Bandwidthrate_High) as Bandwidthrate_High,
- 0 as Network_delay,
- 0 as Network_flow,
- avg(Network_PacketErrorrate) as Network_PacketErrorrate,
- avg(Network_PacketLossrate) as Network_PacketLossrate,
- 0 as Write_rate,
- avg(network_Ifinrate) as network_Ifinrate,
- avg(network_Ifortrate) as network_Ifortrate,
- max(Device_total) as Device_total,
- max(Device_used) as Device_used,
- max(Device_UTILIZATION) as Device_UTILIZATION,
- cloud
- from bi_app_stat_group_by_time
- where dtype = 'HOUR' and thedvalue >= concat(bg_time,'00') and thedvalue < concat(ed_time,'00')
- group by substr(thedvalue,1,8),dhour ,itm_hardware_resources_id ,itm_hardware_resources_type ,itm_hardware_resources_cntype ,QGorZG ,itm_hardware_resources_areacode ,
- ITM_HARDWARE_RESOURCES_ASSNO ,ITM_HARDWARE_RESOURCES_CODE ,ITM_HARDWARE_RESOURCES_NAME ,ITM_HARDWARE_RESOURCES_IP ,ITM_HARDWARE_RESOURCES_STATUS ,
- ITM_HARDWARE_RESOURCES_NETNAME ,itm_monitor_flag ,create_time ,NAME ,resclasscnname ,UID ,pinpai ,xinghao ,mac ,guoziguishurenyuan ,guoziguishubumen ,yunweirenyuan, cloud;
-
- insert into bi_app_stat_group_by_time
- select
- 'MONTH' as dtype,
- substr(thedvalue,1,6) as thedvalue,
- dhour ,itm_hardware_resources_id ,itm_hardware_resources_type ,itm_hardware_resources_cntype ,QGorZG ,itm_hardware_resources_areacode ,
- ITM_HARDWARE_RESOURCES_ASSNO ,ITM_HARDWARE_RESOURCES_CODE ,ITM_HARDWARE_RESOURCES_NAME ,ITM_HARDWARE_RESOURCES_IP ,ITM_HARDWARE_RESOURCES_STATUS ,
- ITM_HARDWARE_RESOURCES_NETNAME ,itm_monitor_flag ,create_time ,NAME ,resclasscnname ,UID ,pinpai ,xinghao ,mac ,guoziguishurenyuan ,guoziguishubumen ,yunweirenyuan,
- avg(IND_VALUE_Network_Cpurate) as IND_VALUE_Network_Cpurate,max(IND_VALUE_Network_Cpurate_High) as IND_VALUE_Network_Cpurate_High,
- avg(IND_VALUE_Network_Memrate) as IND_VALUE_Network_Memrate,max(IND_VALUE_Network_Memrate_High) as IND_VALUE_Network_Memrate_High,
- sum(IND_VALUE_HOST_DISK_TOTAL) as IND_VALUE_HOST_DISK_TOTAL, sum(IND_VALUE_HOST_DISK_USED) as IND_VALUE_HOST_DISK_USED,
- max(IND_VALUE_HOST_DISK_UTILIZATION) as IND_VALUE_HOST_DISK_UTILIZATION,
- avg(Band_widthrate) as Band_widthrate,
- max(Bandwidthrate_High) as Bandwidthrate_High,
- 0 as Network_delay,
- 0 as Network_flow,
- avg(Network_PacketErrorrate) as Network_PacketErrorrate,
- avg(Network_PacketLossrate) as Network_PacketLossrate,
- 0 as Write_rate,
- avg(network_Ifinrate) as network_Ifinrate,
- avg(network_Ifortrate) as network_Ifortrate,
- max(Device_total) as Device_total,
- max(Device_used) as Device_used,
- max(Device_UTILIZATION) as Device_UTILIZATION,
- cloud
- from bi_app_stat_group_by_time
- where dtype = 'DAY' and thedvalue >= bg_time and thedvalue < ed_time
- group by substr(thedvalue,1,6),dhour ,itm_hardware_resources_id ,itm_hardware_resources_type ,itm_hardware_resources_cntype ,QGorZG ,itm_hardware_resources_areacode ,
- ITM_HARDWARE_RESOURCES_ASSNO ,ITM_HARDWARE_RESOURCES_CODE ,ITM_HARDWARE_RESOURCES_NAME ,ITM_HARDWARE_RESOURCES_IP ,ITM_HARDWARE_RESOURCES_STATUS ,
- ITM_HARDWARE_RESOURCES_NETNAME ,itm_monitor_flag ,create_time ,NAME ,resclasscnname ,UID ,pinpai ,xinghao ,mac ,guoziguishurenyuan ,guoziguishubumen ,yunweirenyuan, cloud;
-
- insert into bi_app_stat_group_by_time
- select
- 'YEAR' as dtype,
- substr(thedvalue,1,4) as thedvalue,
- dhour ,itm_hardware_resources_id ,itm_hardware_resources_type ,itm_hardware_resources_cntype ,QGorZG ,itm_hardware_resources_areacode ,
- ITM_HARDWARE_RESOURCES_ASSNO ,ITM_HARDWARE_RESOURCES_CODE ,ITM_HARDWARE_RESOURCES_NAME ,ITM_HARDWARE_RESOURCES_IP ,ITM_HARDWARE_RESOURCES_STATUS ,
- ITM_HARDWARE_RESOURCES_NETNAME ,itm_monitor_flag ,create_time ,NAME ,resclasscnname ,UID ,pinpai ,xinghao ,mac ,guoziguishurenyuan ,guoziguishubumen ,yunweirenyuan,
- avg(IND_VALUE_Network_Cpurate) as IND_VALUE_Network_Cpurate,max(IND_VALUE_Network_Cpurate_High) as IND_VALUE_Network_Cpurate_High,
- avg(IND_VALUE_Network_Memrate) as IND_VALUE_Network_Memrate,max(IND_VALUE_Network_Memrate_High) as IND_VALUE_Network_Memrate_High,
- sum(IND_VALUE_HOST_DISK_TOTAL) as IND_VALUE_HOST_DISK_TOTAL, sum(IND_VALUE_HOST_DISK_USED) as IND_VALUE_HOST_DISK_USED,
- max(IND_VALUE_HOST_DISK_UTILIZATION) as IND_VALUE_HOST_DISK_UTILIZATION,
- avg(Band_widthrate) as Band_widthrate,
- max(Bandwidthrate_High) as Bandwidthrate_High,
- 0 as Network_delay,
- 0 as Network_flow,
- avg(Network_PacketErrorrate) as Network_PacketErrorrate,
- avg(Network_PacketLossrate) as Network_PacketLossrate,
- 0 as Write_rate,
- avg(network_Ifinrate) as network_Ifinrate,
- avg(network_Ifortrate) as network_Ifortrate,
- max(Device_total) as Device_total,
- max(Device_used) as Device_used,
- max(Device_UTILIZATION) as Device_UTILIZATION,
- cloud
- from bi_app_stat_group_by_time
- where dtype = 'MONTH' and thedvalue >= date_format(STR_TO_DATE(bg_time,'%Y%m%d'),'%Y%m') and thedvalue <= date_format(DATE_ADD(STR_TO_DATE(ed_time,'%Y%m%d'), INTERVAL -1 day),'%Y%m')
- group by substr(thedvalue,1,4),dhour ,itm_hardware_resources_id ,itm_hardware_resources_type ,itm_hardware_resources_cntype ,QGorZG ,itm_hardware_resources_areacode ,
- ITM_HARDWARE_RESOURCES_ASSNO ,ITM_HARDWARE_RESOURCES_CODE ,ITM_HARDWARE_RESOURCES_NAME ,ITM_HARDWARE_RESOURCES_IP ,ITM_HARDWARE_RESOURCES_STATUS ,
- ITM_HARDWARE_RESOURCES_NETNAME ,itm_monitor_flag ,create_time ,NAME ,resclasscnname ,UID ,pinpai ,xinghao ,mac ,guoziguishurenyuan ,guoziguishubumen ,yunweirenyuan, cloud;
- end $$
- delimiter ;
- -- 循环执行(按天循环运行,并将执行完成的结果插入bi_save_tempbgtime)
- drop procedure if exists wk_app_stat_group_by_time_xunhuan;
- delimiter $$
- create procedure wk_app_stat_group_by_time_xunhuan(in bg_time varchar(300), in ed_time varchar(300))
- begin
- declare i varchar(300);
- set i = bg_time;
- while i < ed_time do
- call wk_app_stat_group_by_time(i, date_format(DATE_ADD(STR_TO_DATE(i,'%Y%m%d'), INTERVAL 1 day),'%Y%m%d'));
- insert into bi_save_tempbgtime values(i);
- set i = date_format(DATE_ADD(STR_TO_DATE(i,'%Y%m%d'), INTERVAL 1 day),'%Y%m%d');
- end while;
- end $$
- delimiter ;
- -- 按时间段一次运行(只包含开始时间,不包含结束时间,输入格式为20230801这种格式)
- truncate table bi_save_tempbgtime;
- call wk_app_stat_group_by_time_xunhuan('20230101','20231230');
-
-
-
- -- (5)四级法院网络中断趋势
- -- 建表语句
- DROP TABLE IF EXISTS `bi_pub_organ_siji`;
- CREATE TABLE `bi_pub_organ_siji` (
- `ID` varchar(32) DEFAULT NULL,
- `CODE` varchar(64) DEFAULT NULL,
- `FYJB1` varchar(512) DEFAULT NULL,
- `FYJB2` varchar(512) DEFAULT NULL,
- `FYJB3` varchar(512) DEFAULT NULL,
- `FYJB4` varchar(512) DEFAULT NULL,
- `FYJB1_CODE` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL,
- `FYJB2_CODE` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL,
- `FYJB3_CODE` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL,
- `FYJB4_CODE` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '',
- `organ_type` varchar(6) NOT NULL DEFAULT '',
- `COURT_NUM` varchar(255) DEFAULT NULL,
- `COURT_TYPE` varchar(36) DEFAULT NULL,
- `SHORT_NAME` varchar(255) DEFAULT NULL,
- `STATUS` char(1) DEFAULT NULL,
- `PUB_LONGITUDE` varchar(255) DEFAULT NULL,
- `PUB_LATITUDE` varchar(255) DEFAULT NULL,
- `PUB_ORGAN_IP` varchar(100) DEFAULT NULL,
- `FYJB1_JC` varchar(512) DEFAULT NULL,
- `FYJB2_JC` varchar(512) DEFAULT NULL,
- `FYJB3_JC` varchar(512) DEFAULT NULL,
- `FYJB4_JC` varchar(512) DEFAULT NULL,
- KEY `index_1` (`CODE`) USING BTREE,
- KEY `index_2` (`FYJB2`) USING BTREE,
- KEY `index_3` (`FYJB3`) USING BTREE,
- KEY `index_4` (`FYJB4`) USING BTREE,
- KEY `index_5` (`FYJB2_JC`) USING BTREE,
- KEY `index_6` (`FYJB3_JC`) USING BTREE,
- KEY `index_7` (`FYJB4_JC`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-
- -- 建表语句
- DROP TABLE IF EXISTS `bi_sijifayuan_alm_group_by_time`;
- CREATE TABLE `bi_sijifayuan_alm_group_by_time` (
- `dtype` varchar(5) NOT NULL DEFAULT '' COMMENT '日期类型',
- `thedvalue` varchar(15) DEFAULT NULL COMMENT '日期',
- `dhour` varchar(7) DEFAULT NULL COMMENT '日期',
- `alarm_object_id` varchar(64) DEFAULT NULL COMMENT '告警ID(网络CODE)',
- `alarm_object_ip` varchar(300) DEFAULT NULL COMMENT '告警IP(网络IP)',
- `alarm_object_type` varchar(6) NOT NULL DEFAULT '' COMMENT '告警对象类型',
- `severity_type` varchar(2) NOT NULL DEFAULT '' COMMENT '告警级别',
- `title` varchar(256) DEFAULT NULL COMMENT '告警标题',
- `alarm_text` mediumtext COMMENT '告警标题',
- `is_active_alarm` bigint(20) NOT NULL DEFAULT '0' COMMENT '告警正文',
- `FYJB1` varchar(512) DEFAULT NULL COMMENT '1级法院名称',
- `FYJB2` varchar(512) DEFAULT NULL COMMENT '2级法院名称',
- `FYJB3` varchar(512) DEFAULT NULL COMMENT '3级法院名称',
- `FYJB4` varchar(512) DEFAULT NULL COMMENT '4级法院名称',
- `FYJB1_CODE` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '1级法院CODE',
- `FYJB2_CODE` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '2级法院CODE',
- `FYJB3_CODE` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '3级法院CODE',
- `FYJB4_CODE` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '4级法院CODE',
- `organ_type` varchar(6) DEFAULT NULL COMMENT '法院级别',
- `COURT_NUM` varchar(255) DEFAULT NULL,
- `COURT_TYPE` varchar(36) DEFAULT NULL,
- `SHORT_NAME` varchar(255) DEFAULT NULL,
- `STATUS` char(1) DEFAULT NULL,
- `PUB_LONGITUDE` varchar(255) DEFAULT NULL,
- `PUB_LATITUDE` varchar(255) DEFAULT NULL,
- `PUB_ORGAN_IP` varchar(100) DEFAULT NULL,
- `alarm_count` double DEFAULT NULL COMMENT '告警次数',
- `alarm_time` decimal(65,5) DEFAULT NULL COMMENT '告警时长',
- `alarm_zy_num` decimal(42,0) DEFAULT NULL COMMENT '中断次数(故障次数)',
- `total_zy_num` decimal(24,4) DEFAULT NULL COMMENT '总资产数(取平均)',
- `pingall` double(17,0) DEFAULT NULL COMMENT 'ping次数',
- `pingdown` double(17,0) DEFAULT NULL COMMENT 'ping不通次数'
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-
- -- (6) 虚拟化资源分配趋势、虚拟化资源使用趋势
-
- -- 建表语句
- DROP TABLE IF EXISTS `bi_host_stat`;
- CREATE TABLE `bi_host_stat` (
- `dtype` VARCHAR ( 10 ) NOT NULL DEFAULT '',
- `thedvalue` VARCHAR ( 10 ) DEFAULT NULL,
- `COMPANY` VARCHAR ( 30 ) DEFAULT NULL COMMENT '数据来源',
- `target` VARCHAR ( 20 ) NOT NULL DEFAULT '',
- `dim` VARCHAR ( 20 ) NOT NULL DEFAULT '',
- `dim_value` DECIMAL ( 50, 20 ) DEFAULT NULL,
- `group_agg` VARCHAR ( 10 ) NOT NULL DEFAULT '',
- `unit` VARCHAR ( 10 ) NOT NULL DEFAULT '单位' ,
- `cloud` varchar(255) DEFAULT NULL COMMENT '云平台'
- ) ENGINE = InnoDB DEFAULT CHARSET = utf8;
- -- (7)设备回收趋势
- -- 建表语句
- DROP TABLE IF EXISTS `bi_recycle_trend`;
- CREATE TABLE `bi_recycle_trend` (
- `dtype` varchar(5) NOT NULL DEFAULT '' COMMENT '日期类型',
- `thedvalue` varchar(15) DEFAULT NULL COMMENT '日期',
- `itm_hardware_resources_cntype` varchar(15) DEFAULT NULL COMMENT '设备类型',
- `NET_NAME` varchar(50) DEFAULT NULL COMMENT '网系',
- `total` decimal(38,4) DEFAULT NULL COMMENT '设备回收数',
- `total_recycled` decimal(38,4) DEFAULT NULL COMMENT '已回收数',
- `total_no_recycled` decimal(38,4) DEFAULT NULL COMMENT '未回收数'
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- https://blog.csdn.net/helloxiaozhe/article/details/78570016
- set sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';
-
-
-
- -- (8)应用系统监控覆盖率趋势
-
- -- 建表语句
- DROP TABLE IF EXISTS bi_app_fugai;
- CREATE TABLE `bi_app_fugai` (
- `dtype` varchar(5) NOT NULL DEFAULT '' COMMENT '日期类型',
- `thedvalue` varchar(15) DEFAULT NULL COMMENT '日期',
- `ITM_APP_ID` varchar(255) NOT NULL,
- `ITM_APP_CODE` varchar(45) DEFAULT NULL COMMENT '编码',
- `ITM_APP_NAME` varchar(200) DEFAULT NULL COMMENT '应用名称',
- `ITM_APP_SHORTNAME` varchar(100) DEFAULT NULL COMMENT '应用简称',
- `ITM_APP_DESC` text COMMENT '系统简介',
- `ITM_APP_DEPT` varchar(300) DEFAULT NULL COMMENT '归口部门',
- `ITM_APP_COURTCODE` varchar(45) DEFAULT NULL COMMENT '承建单位\n例如:最高法、山东省高法\n取法院系统的组织机构编码',
- `ITM_NETGROUP_ID` varchar(30) DEFAULT NULL COMMENT '应用所属网系\n更新字典表\nNG000:外部专网\nNG001:法院专网\nNG002:互联网\nNG003:移动专网\nNG004:涉密内网',
- `ITM_APPCATAGORY_ID` varchar(45) DEFAULT NULL,
- `ITM_APP_VENDOR` varchar(45) DEFAULT NULL COMMENT '供应商:浪潮、太极等',
- `ITM_APP_UPTIME` datetime DEFAULT NULL COMMENT '上线时间',
- `ITM_APP_VERSION` varchar(45) DEFAULT NULL,
- `ITM_APP_MAINTENANCE_ID` varchar(45) DEFAULT NULL COMMENT '运维团队,关联运维表,使用内码连接\n',
- `ITM_APP_ORDER` int(45) DEFAULT NULL COMMENT '应用顺序,展示',
- `ITM_APP_NETID` varchar(45) DEFAULT NULL COMMENT '专网编号',
- `ITM_APP_ICONSRC` varchar(100) DEFAULT NULL COMMENT '应用分类\n三类和25类字典表表现',
- `ITM_APP_SYSTEMURL` varchar(300) DEFAULT NULL,
- `ORGAN_ID` varchar(30) DEFAULT NULL COMMENT '机构id,关联机构表',
- `IS_GLOBAL` varchar(45) DEFAULT NULL COMMENT '是否是全局\n如果是全局,则拓扑图是全局的\n如果是非全局,需要维护各自的',
- `ITM_APP_PID` varchar(45) DEFAULT NULL COMMENT '父类系统\n',
- `PLATFORM` varchar(100) DEFAULT NULL COMMENT '七大平台',
- `PRIORITY` varchar(10) DEFAULT NULL COMMENT '优先级:核心-high;重要-important;一般-low',
- `ITM_APP_IP` varchar(30) DEFAULT NULL COMMENT '应用所在服务器IP',
- `ITM_APP_PORT` varchar(10) DEFAULT NULL COMMENT '应用所在服务器端口',
- `ITM_APP_WEBROOT` varchar(100) DEFAULT NULL COMMENT '应用访问路径根目录',
- `ITM_LOCATION` varchar(100) DEFAULT NULL COMMENT '位置信息',
- `ITM_APP_ASSURE_LEVEL` varchar(1) DEFAULT NULL COMMENT '应用保障级别1一级保障',
- `SHOW_TYPE` varchar(10) DEFAULT NULL,
- `ITM_SHOW_FLAG` varchar(10) DEFAULT NULL,
- `int_id` int(22) DEFAULT NULL COMMENT '其他系统关联用ID',
- `INSERT_TIME` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '记录插入时间',
- `mantance_vendor` varchar(64) DEFAULT NULL,
- `mantance_duty` varchar(64) DEFAULT NULL,
- `mantance_duty_phone` varchar(128) DEFAULT NULL,
- `start_date` datetime DEFAULT NULL,
- `mantance_year_number` int(16) DEFAULT NULL,
- `ne_type` varchar(64) DEFAULT NULL,
- `creator` varchar(64) DEFAULT NULL,
- `create_time` datetime DEFAULT NULL,
- `modifier` varchar(64) DEFAULT NULL,
- `modify_time` datetime DEFAULT NULL,
- `time_stamp` datetime DEFAULT NULL,
- `stateflag` mediumtext,
- `ruuid` varchar(128) NOT NULL,
- `dataType` varchar(50) DEFAULT NULL,
- `login_action` text,
- `localize_flag` varchar(32) DEFAULT NULL COMMENT '是否国产化,1为国产化,0为非国产化',
- `current_stat` varchar(32) DEFAULT NULL,
- `contract` varchar(64) DEFAULT NULL,
- `emergency_flag` varchar(32) DEFAULT NULL,
- `monitor_flag` varchar(32) DEFAULT NULL,
- `development_language` varchar(32) DEFAULT NULL,
- `app_type` varchar(64) DEFAULT NULL,
- `contract_money` varchar(32) DEFAULT NULL,
- `unified_login` varchar(12) DEFAULT NULL COMMENT '统一登录:0:以接入统一桌面;1:未接入统一桌面',
- `stateflag1` varchar(20) DEFAULT NULL COMMENT '应用状态',
- `PRIORITY1` varchar(20) DEFAULT NULL COMMENT '重要程度',
- `app_type_name` varchar(20) DEFAULT NULL COMMENT '分类',
- `net_name` varchar(20) DEFAULT NULL COMMENT '网系',
- `cloud_flag` varchar(20) DEFAULT NULL COMMENT '应用对应资源是否上云1为上云,0为不上云',
- `organ_name` varchar(200) DEFAULT NULL COMMENT '区域',
- `itm_hardware_resources_areacode` varchar(100) DEFAULT NULL COMMENT '设备区域',
- `on_line` varchar(255) DEFAULT NULL,
- `cloud` varchar(255) DEFAULT NULL COMMENT '云平台'
- ) ENGINE = InnoDB DEFAULT CHARSET = utf8;
-
-
- -- (9)基础设施上线趋势
- -- 建表语句
- DROP TABLE IF EXISTS `bi_online_trend`;
- CREATE TABLE `bi_online_trend` (
- `dtype` varchar(5) NOT NULL DEFAULT '' COMMENT '日期类型',
- `thedvalue` varchar(15) DEFAULT NULL COMMENT '日期',
- `itm_hardware_resources_areacode` varchar(100) DEFAULT NULL COMMENT '区域/机房',
- `itm_hardware_resources_cntype` varchar(15) DEFAULT NULL COMMENT '设备类型',
- `itm_hardware_resources_name` varchar(100) DEFAULT NULL COMMENT '设备名称',
- `NET_NAME` varchar(50) DEFAULT NULL COMMENT '网系',
- `total` decimal(38,4) DEFAULT NULL COMMENT '上线总量',
- `ended_total` decimal(38, 4) DEFAULT NULL COMMENT '退网总量',
- `ending_total` decimal(38, 4) DEFAULT NULL COMMENT '退网中总量'
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- set sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';
- -- (10)操作次数趋势、响应时间趋势、应用系统用户趋势
- -- 建表语句
- DROP TABLE IF EXISTS `bi_app_log_result`;
- CREATE TABLE `bi_app_log_result` (
- `dtype` varchar(5) NOT NULL DEFAULT '' COMMENT '日期类型',
- `thedvalue` varchar(15) DEFAULT NULL COMMENT '日期',
- `dhour` varchar(15) DEFAULT NULL COMMENT '小时',
- `PRIORITY` varchar(20) DEFAULT NULL COMMENT '重要程度',
- `app_type_name` varchar(50) DEFAULT NULL COMMENT '分类',
- `net_name` varchar(50) DEFAULT NULL COMMENT '网系',
- `id` bigint(20) NOT NULL DEFAULT '0' COMMENT '自增标记,用于数据同步',
- `app_id` varchar(200) DEFAULT NULL COMMENT '应用ID',
- `app_name` varchar(200) DEFAULT NULL COMMENT '应用名称',
- `orgin_id` varchar(32) DEFAULT NULL COMMENT '组织ID',
- `net_id` varchar(30) DEFAULT NULL,
- `independent_visits_num` varchar(10) DEFAULT NULL COMMENT '独立访客数/活跃用户数',
- `visits_num` varchar(10) DEFAULT NULL COMMENT '访客数',
- `oper_num` varchar(10) DEFAULT NULL COMMENT '操作次数/访问量',
- `slow_oper` varchar(10) DEFAULT NULL COMMENT '慢操作占比',
- `min_resp_time` varchar(10) DEFAULT NULL COMMENT '最小响应时间(毫秒)',
- `max_resp_time` varchar(10) DEFAULT NULL COMMENT '最大响应时间(毫秒)',
- `avg_resp_time` varchar(10) DEFAULT NULL COMMENT '平均响应时间(毫秒)',
- `time_stamp` varchar(32) DEFAULT NULL COMMENT '时间戳',
- `monitor_time` varchar(32) DEFAULT NULL COMMENT '推送时间',
- `territory_visitor` varchar(32) DEFAULT NULL COMMENT '地域访问数',
- `reg_user_num` varchar(32) DEFAULT NULL COMMENT '注册用户数',
- `sign_num` varbinary(32) DEFAULT NULL COMMENT '登录次数',
- `new_reg_user_num` varchar(32) DEFAULT NULL COMMENT '新注册用户数',
- `time_type` varchar(32) DEFAULT NULL COMMENT '类型(hour:小时 day:天 month:月 国内:domestic 国外:foreign)',
- `create_time` varchar(32) DEFAULT NULL COMMENT '插入时间',
- `organ_name` varchar(200) DEFAULT NULL COMMENT '区域'
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-
- -- (16)应用漏洞变化趋势
- -- 建表语句
- DROP TABLE IF EXISTS `bi_panoramic_view_app_ld_trend`;
- CREATE TABLE `bi_panoramic_view_app_ld_trend` (
- `dtype` varchar(5) NOT NULL DEFAULT '' COMMENT '日期类型',
- `thedvalue` varchar(8) DEFAULT NULL COMMENT '日期类型',
- `app_name` varchar(128) DEFAULT NULL COMMENT '应用名称',
- `score_count` varchar(53) DEFAULT NULL COMMENT '指标值',
- `NET_NAME` varchar(30) DEFAULT NULL COMMENT '网系名称',
- `score_name` varchar(25) DEFAULT NULL COMMENT '覆盖率,合格率'
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-
- DROP TABLE IF EXISTS `bi_panoramic_new_trend`;
- CREATE TABLE `bi_panoramic_new_trend` (
- `dtype` varchar(10) CHARACTER SET utf8mb4 NOT NULL DEFAULT '' COMMENT '日期类型',
- `thedvalue` varchar(20) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '日期',
- `app_name` varchar(50) DEFAULT NULL COMMENT '设备资产名称',
- `score_name` varchar(50) DEFAULT NULL COMMENT '选择对象',
- `the_score` double DEFAULT NULL COMMENT '网系名称',
- `NET_NAME` varchar(100) DEFAULT NULL COMMENT '网系名称',
- `organ_name` varchar(100) DEFAULT NULL COMMENT '区域'
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- (20)综合安全评分趋势
- -- 建表语句
- DROP TABLE IF EXISTS `bi_panoramic_view_safe_trend`;
- CREATE TABLE `bi_panoramic_view_safe_trend` (
- `dtype` varchar(10) CHARACTER SET utf8mb4 NOT NULL DEFAULT '' COMMENT '日期类型',
- `thedvalue` varchar(20) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '日期',
- `id` varchar(50) NOT NULL DEFAULT '0' COMMENT '设备名称暂时没有数据',
- `score_name` varchar(50) CHARACTER SET utf8mb4 NOT NULL DEFAULT '' COMMENT '指标名称',
- `the_score` double DEFAULT NULL COMMENT '指标值'
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-
- -- (21)网络攻击变化趋势
- -- 建表语句
- DROP TABLE IF EXISTS `bi_panoramic_view_net_attack_trend`;
- CREATE TABLE `bi_panoramic_view_net_attack_trend` (
- `dtype` varchar(10) CHARACTER SET utf8mb4 NOT NULL DEFAULT '' COMMENT '日期类型',
- `thedvalue` varchar(20) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '日期',
- `score_name` varchar(50) CHARACTER SET utf8mb4 NOT NULL DEFAULT '' COMMENT '指标名称',
- `the_score` double DEFAULT NULL COMMENT '指标值'
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-
- -- (22)设备漏洞变化趋势
- -- 建表语句
- DROP TABLE IF EXISTS `bi_panoramic_view_sb_ld_trend`;
- CREATE TABLE `bi_panoramic_view_sb_ld_trend` (
- `dtype` varchar(10) CHARACTER SET utf8mb4 NOT NULL DEFAULT '' COMMENT '日期类型',
- `thedvalue` varchar(20) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '日期',
- `app_name` varchar(50) NOT NULL DEFAULT '0' COMMENT '设备名称暂时没有数据',
- `score_name` varchar(50) CHARACTER SET utf8mb4 NOT NULL DEFAULT '',
- `the_score` double DEFAULT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-
- -- (23)设备准入变化趋势、双因子认证变化趋势、纳入4A变化趋势
- -- 建表语句
- DROP TABLE IF EXISTS `bi_panoramic_view_shaung_yin_a4_trend`;
- CREATE TABLE `bi_panoramic_view_shaung_yin_a4_trend` (
- `dtype` varchar(10) CHARACTER SET utf8mb4 NOT NULL DEFAULT '' COMMENT '日期类型',
- `thedvalue` varchar(20) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '日期',
- `id` varchar(50) NOT NULL DEFAULT '0' COMMENT '设备名称暂时没有数据',
- `score_name` varchar(50) CHARACTER SET utf8mb4 NOT NULL DEFAULT '' COMMENT '指标名称',
- `the_score` double DEFAULT NULL COMMENT '指标值'
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-
-
- -- (24)运维工单总量趋势、工单按时解决率趋势、各类工单未按时解决排名、工单满意度趋势、工单处理耗时排名、工单平均处理时长
- -- 建表语句
- DROP TABLE IF EXISTS `bi_work_flow_group_by_time`;
- CREATE TABLE `bi_work_flow_group_by_time` (
- `dtype` varchar(5) NOT NULL DEFAULT '' COMMENT '日期类型',
- `thedvalue` varchar(15) DEFAULT NULL COMMENT '日期',
- `process_type_name` varchar(255) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '流程定义类型名称',
- `serve_area` varchar(32) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '所属区域',
- `serve_department` varchar(32) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '所属部门',
- `serve_firm` varchar(32) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '所属厂商',
- `total_works` bigint(21) NOT NULL DEFAULT '0' COMMENT '工单总量',
- `total_works_end` decimal(23,0) DEFAULT NULL COMMENT '已解决总量',
- `total_works_noend` decimal(23,0) DEFAULT NULL COMMENT '未解决总量',
- `total_works_notimeout` decimal(23,0) DEFAULT NULL COMMENT '未超时总量',
- `total_works_timeout` decimal(23,0) DEFAULT NULL COMMENT '超时总量',
- `total_time_consuming` double DEFAULT NULL COMMENT '总耗时',
- `avg_time_consuming` double DEFAULT NULL COMMENT '平均耗时',
- `satisfaction` double DEFAULT NULL COMMENT '满意度',
- `app_id` varchar(20) DEFAULT NULL COMMENT 'appID'
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- (26)最高法院效能分析排序
- -- 建表语句
- DROP TABLE IF EXISTS `bi_app_stat_group_transposed`;
- CREATE TABLE `bi_app_stat_group_transposed` (
- `thedvalue` varchar(20) DEFAULT NULL COMMENT '日期',
- `itm_hardware_resources_id` varchar(200) NOT NULL DEFAULT '' COMMENT '告警设备ID',
- `ITM_HARDWARE_RESOURCES_NAME` varchar(255) DEFAULT NULL COMMENT '设备名称',
- `col_name` varchar(200) CHARACTER SET utf8mb4 NOT NULL DEFAULT '',
- `col_value` decimal(24,10) DEFAULT NULL,
- KEY `idx_1` (`thedvalue`,`col_name`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- (27)应用系统业务指标
- -- 建表语句
- DROP TABLE IF EXISTS `bi_app_tsc_stat`;
- CREATE TABLE `bi_app_tsc_stat` (
- `dtype` varchar(10) NOT NULL DEFAULT '' COMMENT '日期类型',
- `thedvalue` varchar(12) DEFAULT NULL COMMENT '日期',
- `app_id` varchar(20) NOT NULL DEFAULT '' COMMENT 'appID',
- `app_name` varchar(255) NOT NULL DEFAULT '' COMMENT 'app名称',
- `dim` varchar(255) NOT NULL DEFAULT '' COMMENT '维度',
- `dim_tuli` varchar(255) DEFAULT NULL COMMENT '图例',
- `dim_value` decimal(20,2) DEFAULT NULL COMMENT '指标值',
- `dim_value_unit` varchar(255) DEFAULT NULL COMMENT '指标单位',
- `value_calculate` varchar(255) DEFAULT NULL COMMENT '指标计算方式',
- `dim_tuli_value` decimal(20,2) DEFAULT NULL COMMENT '图例值'
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- drop procedure if exists wk_app_new;
- delimiter $$
- create procedure wk_app_new()
- begin
- declare i int default 0;
- declare continue_handler int default 0;
- declare c_app_id varchar(200);
- declare c_app_name varchar(200);
- declare c_fieldname varchar(64);
- declare c_fielddesc varchar(64);
- declare c_statmodel varchar(255);
- declare c_quotaUnit varchar(10);
- declare c1 cursor for
- select
- distinct a.APP_ID,a.APP_NAME,b.fieldname,b.fielddesc,b.statmodel,b.quotaUnit
- from
- (select distinct ITM_APP_ID as APP_ID,ITM_APP_NAME as APP_NAME from itm_app) a
- left join
- (select a.appid,a.fieldname,a.fielddesc,a.statmodel,a.quotaUnit
- from itm_app_tsc_set a where transtype = '62' and showType = 'line') b
- on a.APP_ID = b.appid
- where (fieldname is not null) and (statmodel is not null and statmodel != '');
- declare c2 cursor for
- select
- distinct a.APP_ID,a.APP_NAME,b.fieldname,b.fielddesc,b.statmodel,b.quotaUnit
- from
- (select distinct ITM_APP_ID as APP_ID,ITM_APP_NAME as APP_NAME from itm_app) a
- left join
- (select distinct a.appid,a.fieldname,b.fielddesc,a.statmodel,a.quotaUnit
- from
- (select appid,fieldname,fielddesc,statmodel,quotaUnit,showType from itm_app_tsc_set where transtype = '62') a
- left join
- (select appid,fieldname,fielddesc,statmodel,quotaUnit,showType from itm_app_tsc_set where transtype = '62') b
- on a.appid = b.appid and a.fieldname = b.fieldname
- where a.showType = 'bar' and b.showType = 'line') b
- on a.APP_ID = b.appid
- where (fieldname is not null) and (statmodel is not null and statmodel != '');
- declare continue handler for not found set i=1;
- declare continue handler for sqlexception,sqlwarning set continue_handler=1;
- open c1;
- while i = 0 do
- fetch c1 into c_app_id,c_app_name,c_fieldname,c_fielddesc,c_statmodel,c_quotaUnit;
- set @need_sql=concat("
- insert into bi_app_tsc_stat
- select \'MONTH\' as dtype,date_format(TRANSED_DT,\'%Y%m\') as thedvalue,\'',c_app_id,'\' as app_id,\'',c_app_name,'\' as app_name,\'',c_fielddesc,'\' as dim,\'',c_fielddesc,'\' as dim_tuli,'
- ,c_statmodel,'(',c_fieldname,') as dim_value,\'',c_quotaUnit,'\' as dim_value_unit,\'',c_statmodel,'\' as value_calculate,null as dim_tuli_value
- from t_ind_obj_app_tsc_stat where APP_ID = \'',c_app_id, '\' and TRANS_TYPE = \'62\' and (CEXT0 is null or CEXT0 = \'\')
- group by date_format(TRANSED_DT,\'%Y%m\')");
- PREPARE final_sql FROM @need_sql;
- EXECUTE final_sql;
- -- if continue_handler = 1 THEN
- -- insert into bi_app_tsc_default values(c_app_id,c_app_name,c_fieldname,c_fielddesc,c_statmodel,c_quotaUnit);
- -- end if;
- end while;
- close c1;
- set i = 0;
- open c2;
- while i = 0 do
- fetch c2 into c_app_id,c_app_name,c_fieldname,c_fielddesc,c_statmodel,c_quotaUnit;
- set @need_sql=concat("
- insert into bi_app_tsc_stat
- select \'MONTH\' as dtype,date_format(TRANSED_DT,\'%Y%m\') as thedvalue,\'',c_app_id,'\' as app_id,\'',c_app_name,'\' as app_name,\'',c_fielddesc,'\' as dim,CEXT0 as dim_tuli,
- null as dim_value,\'',c_quotaUnit,'\' as dim_value_unit,\'',c_statmodel,'\' as value_calculate,',c_statmodel,'(',c_fieldname,') as dim_value
- from t_ind_obj_app_tsc_stat where APP_ID = \'',c_app_id, '\' and TRANS_TYPE = \'62\' and CEXT0 is not null and cext0 != \'\'
- group by date_format(TRANSED_DT,\'%Y%m\'), CEXT0");
- PREPARE final_sql FROM @need_sql;
- EXECUTE final_sql;
- -- if continue_handler = 1 THEN
- -- insert into bi_app_tsc_default values(c_app_id,c_app_name,c_fieldname,c_fielddesc,c_statmodel,c_quotaUnit);
- -- end if;
- end while;
- close c2;
- end $$
- delimiter ;
- -- truncate table bi_app_tsc_default;
- truncate table bi_app_tsc_stat;
- call wk_app_new();
- -- (28) 工单报表
- -- 建表语句
- DROP TABLE IF EXISTS `bi_workflow`;
- CREATE TABLE `bi_workflow` (
- `before_handler` varchar(255) DEFAULT NULL,
- `a_id` varchar(255) NOT NULL COMMENT '主键id',
- `theme` varchar(255) DEFAULT NULL COMMENT '工单主题',
- `proposer_phone` varchar(255) DEFAULT NULL COMMENT '申请人联系方式',
- `proposer_name` varchar(255) DEFAULT NULL COMMENT '申请人姓名',
- `proposer` varchar(255) DEFAULT NULL COMMENT '申请人id',
- `serial_number` varchar(255) DEFAULT NULL COMMENT '工单流水号',
- `process_key` varchar(255) DEFAULT NULL COMMENT '流程定义的key',
- `serve_type` varchar(255) DEFAULT NULL COMMENT '服务类型',
- `process_id` varchar(255) DEFAULT NULL COMMENT '流程定义id',
- `parent_process_type_name` varchar(255) DEFAULT NULL COMMENT '流程定义类型名称',
- `process_type` varchar(255) DEFAULT NULL COMMENT '流程定义类型名称',
- `setting_data` longtext COMMENT '流程定义设置信息json格式数据',
- `process_type_name` varchar(64) DEFAULT NULL,
- `parent_process_type` varchar(64) DEFAULT NULL,
- `form_key` varchar(255) DEFAULT NULL,
- `form_data` longtext COMMENT '对应的自定义表单json格式数据',
- `urg_degree` varchar(255) DEFAULT NULL COMMENT '工单紧急程度',
- `start_account` varchar(255) DEFAULT NULL COMMENT '发起人',
- `start_account_id` varchar(255) DEFAULT NULL COMMENT '发起人id',
- `start_account_phone` varchar(32) DEFAULT NULL,
- `expect_time` varchar(255) DEFAULT NULL COMMENT '期望完成时间',
- `end_time` varchar(255) DEFAULT NULL COMMENT '完成时间',
- `start_time` varchar(255) DEFAULT NULL COMMENT '开始时间',
- `process_status` varchar(255) DEFAULT NULL COMMENT '流程状态',
- `handler` longtext COMMENT '待处理人',
- `next_handler` varchar(255) DEFAULT NULL COMMENT '下一环节处理人',
- `attention` varchar(64) DEFAULT NULL COMMENT '关注状态',
- `node_id` varchar(64) DEFAULT NULL COMMENT '流程节点id',
- `press` tinyint(4) DEFAULT '0' COMMENT '催办状态 0表示未催办 1表示催办',
- `opinion` varchar(255) DEFAULT NULL COMMENT '审批意见',
- `result` int(11) DEFAULT NULL COMMENT '审批结果',
- `form_id` varchar(255) DEFAULT NULL COMMENT '自定义表单id',
- `proc_def_id` varchar(255) DEFAULT NULL COMMENT '流程部署id',
- `relevance` varchar(64) DEFAULT NULL COMMENT '关联状态',
- `handler_name` varchar(255) DEFAULT NULL COMMENT '待处理人姓名',
- `next_handler_name` varchar(255) DEFAULT NULL COMMENT '下一节点处理人姓名',
- `node_type` varchar(255) DEFAULT NULL COMMENT '节点类型',
- `update_time` varchar(255) DEFAULT NULL COMMENT '更新时间',
- `appraise` tinyint(4) DEFAULT NULL COMMENT '工单是否已评价 0已评价 1未评价',
- `failure_type` varchar(255) DEFAULT NULL,
- `satisfaction` varchar(32) DEFAULT NULL COMMENT '满意度',
- `serve_department` varchar(32) DEFAULT NULL COMMENT '发起人所属部门',
- `serve_firm` varchar(32) DEFAULT NULL COMMENT '发起人所属厂商',
- `serve_area` varchar(32) DEFAULT NULL COMMENT '发起人所属区域',
- `time_consuming` varchar(32) DEFAULT NULL COMMENT '工单耗时',
- `time_out` varchar(32) DEFAULT NULL COMMENT '是否超时 0超时 1未超时',
- `performance` varchar(255) DEFAULT NULL COMMENT '绩效得分',
- `proposer_serve_department` varchar(255) DEFAULT NULL COMMENT '申请人所属部门',
- `proposer_serve_firm` varchar(255) DEFAULT NULL COMMENT '申请人所属厂商',
- `proposer_serve_area` varchar(255) DEFAULT NULL COMMENT '申请人所属区域',
- `start_user` varchar(255) DEFAULT NULL,
- `order_desc` varchar(255) DEFAULT NULL COMMENT '工单描述',
- `cocall` varchar(255) DEFAULT NULL,
- `handler_firm` longtext,
- `b_id` int(11) DEFAULT '0',
- `work_id` varchar(32) DEFAULT NULL COMMENT '工单id',
- `alarm_uuid` varchar(255) DEFAULT NULL COMMENT '告警uuid',
- `alarm_type` varchar(32) DEFAULT NULL COMMENT '告警类型',
- `object_id` varchar(255) DEFAULT NULL,
- `app_id` varchar(64) DEFAULT NULL,
- `c` varchar(255) CHARACTER SET utf8 DEFAULT NULL COMMENT '设备名称'
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
- -- 结构化数据容量分析
- -- 建表语句
- DROP TABLE IF EXISTS `bi_structured_data_capacity`;
- CREATE TABLE `bi_structured_data_capacity` (
- `dtype` varchar(5) NOT NULL DEFAULT '' COMMENT '日期类型',
- `thedvalue` varchar(20) DEFAULT NULL COMMENT '日期',
- `NET_ID` varchar(64) DEFAULT NULL COMMENT '网系ID',
- `NET_NAME` varchar(64) DEFAULT NULL COMMENT '网系名称',
- `ORGAN_ID` varchar(100) DEFAULT NULL COMMENT '区域ID',
- `ORGAN_NAME` varchar(100) DEFAULT NULL COMMENT '区域名称',
- `totalsize` varchar(255) DEFAULT NULL COMMENT '当前数据库对应数量存储量 单位是GB'
- ) ENGINE = InnoDB DEFAULT CHARSET = utf8;
- -- 存储使用率占比分析
- -- 建表语句
- DROP TABLE IF EXISTS `bi_storage_usage_rate`;
- CREATE TABLE `bi_storage_usage_rate` (
- `dtype` varchar(5) NOT NULL DEFAULT '' COMMENT '日期类型',
- `thedvalue` varchar(20) DEFAULT NULL COMMENT '日期',
- `NET_ID` varchar(64) DEFAULT NULL COMMENT '网系ID',
- `NET_NAME` varchar(64) DEFAULT NULL COMMENT '网系名称',
- `ORGAN_ID` varchar(100) DEFAULT NULL COMMENT '区域ID',
- `ORGAN_NAME` varchar(100) DEFAULT NULL COMMENT '区域名称',
- `used` decimal(20,10) DEFAULT NULL COMMENT '存储使用量',
- `total` decimal(20,10) DEFAULT NULL COMMENT '存储总量',
- `usage_rate` decimal(20,10) DEFAULT NULL COMMENT '存储使用率'
- ) ENGINE = InnoDB DEFAULT CHARSET = utf8;
-
- -- 应用数据分析
- -- 建表语句
- DROP TABLE IF EXISTS `bi_app_data_analysis`;
- CREATE TABLE `bi_app_data_analysis` (
- `dtype` varchar(5) NOT NULL DEFAULT '' COMMENT '日期类型',
- `thedvalue` varchar(20) DEFAULT NULL COMMENT '日期',
- `NET_ID` varchar(64) DEFAULT NULL COMMENT '网系ID',
- `NET_NAME` varchar(64) DEFAULT NULL COMMENT '网系名称',
- `ORGAN_ID` varchar(100) DEFAULT NULL COMMENT '区域ID',
- `ORGAN_NAME` varchar(100) DEFAULT NULL COMMENT '区域名称',
- `app_id` varchar(64) DEFAULT NULL COMMENT '应用ID',
- `app_name` varchar(255) DEFAULT NULL COMMENT '应用名称',
- `priority` varchar(10) DEFAULT NULL COMMENT '优先级:核心-high;重要-important;一般-low',
- `visit_count` decimal(20,2) DEFAULT NULL COMMENT '访问量',
- `user_count` decimal(20,2) DEFAULT NULL COMMENT '用户量',
- `quality` decimal(20,6) DEFAULT NULL COMMENT '数据质量'
- ) ENGINE = InnoDB DEFAULT CHARSET = utf8;
-
- -- 应用备份覆盖率分析
- -- 建表语句
- DROP TABLE IF EXISTS `bi_app_backup_coverage`;
- CREATE TABLE `bi_app_backup_coverage` (
- `dtype` varchar(5) NOT NULL DEFAULT '' COMMENT '日期类型',
- `thedvalue` varchar(20) DEFAULT NULL COMMENT '日期',
- `NET_ID` varchar(64) DEFAULT NULL COMMENT '网系ID',
- `NET_NAME` varchar(64) DEFAULT NULL COMMENT '网系名称',
- `ORGAN_ID` varchar(100) DEFAULT NULL COMMENT '区域ID',
- `ORGAN_NAME` varchar(100) DEFAULT NULL COMMENT '区域名称',
- `app_id` varchar(64) DEFAULT NULL COMMENT '应用ID',
- `app_name` varchar(255) DEFAULT NULL COMMENT '应用名称',
- `priority` varchar(10) DEFAULT NULL COMMENT '优先级:核心-high;重要-important;一般-low',
- `bak_size` decimal(20,10) DEFAULT NULL COMMENT '备份数据容量',
- `total_size` decimal(20,10) DEFAULT NULL COMMENT '总容量',
- `backup_coverage` decimal(20,10) DEFAULT NULL COMMENT '备份覆盖率'
- ) ENGINE = InnoDB DEFAULT CHARSET = utf8;
-
-
-
-
- set sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';
- DROP TABLE IF EXISTS `bi_app_resource_group_by_time`;
- CREATE TABLE `bi_app_resource_group_by_time` (
- `dtype` varchar(5) NOT NULL DEFAULT '' COMMENT '日期类型',
- `thedvalue` varchar(15) DEFAULT NULL COMMENT '日期',
- `dhour` varchar(15) DEFAULT NULL comment '小时',
- `ITM_APP_ID` varchar(255) NOT NULL COMMENT '应用ID',
- `ITM_APP_CODE` varchar(45) DEFAULT NULL COMMENT '编码',
- `ITM_APP_NAME` varchar(200) DEFAULT NULL COMMENT '应用名称',
- `ITM_APP_SHORTNAME` varchar(100) DEFAULT NULL COMMENT '应用简称',
- `ITM_APP_DESC` text COMMENT '系统简介',
- `ITM_APP_DEPT` varchar(300) DEFAULT NULL COMMENT '归口部门',
- `ITM_APP_COURTCODE` varchar(45) DEFAULT NULL COMMENT '承建单位\n例如:最高法、山东省高法\n取法院系统的组织机构编码',
- `ITM_NETGROUP_ID` varchar(30) DEFAULT NULL COMMENT '应用所属网系\n更新字典表\nNG000:外部专网\nNG001:法院专网\nNG002:互联网\nNG003:移动专网\nNG004:涉密内网',
- `ITM_APPCATAGORY_ID` varchar(45) DEFAULT NULL,
- `ITM_APP_VENDOR` varchar(45) DEFAULT NULL COMMENT '供应商:浪潮、太极等',
- `ITM_APP_UPTIME` datetime DEFAULT NULL COMMENT '上线时间',
- `ITM_APP_VERSION` varchar(45) DEFAULT NULL,
- `ITM_APP_MAINTENANCE_ID` varchar(45) DEFAULT NULL COMMENT '运维团队,关联运维表,使用内码连接\n',
- `ITM_APP_ORDER` int(45) DEFAULT NULL COMMENT '应用顺序,展示',
- `ITM_APP_NETID` varchar(45) DEFAULT NULL COMMENT '专网编号',
- `ITM_APP_ICONSRC` varchar(100) DEFAULT NULL COMMENT '应用分类\n三类和25类字典表表现',
- `ITM_APP_SYSTEMURL` varchar(100) DEFAULT NULL COMMENT '',
- `ORGAN_ID` varchar(30) DEFAULT NULL COMMENT '机构id,关联机构表',
- `IS_GLOBAL` varchar(45) DEFAULT NULL COMMENT '是否是全局\n如果是全局,则拓扑图是全局的\n如果是非全局,需要维护各自的',
- `ITM_APP_PID` varchar(45) DEFAULT NULL COMMENT '父类系统\n',
- `PLATFORM` varchar(100) DEFAULT NULL COMMENT '七大平台',
- `PRIORITY` varchar(10) DEFAULT NULL COMMENT '优先级:核心-high,重要-important,一般-low',
- `ITM_APP_IP` varchar(30) DEFAULT NULL COMMENT '应用所在服务器IP',
- `ITM_APP_PORT` varchar(10) DEFAULT NULL COMMENT '应用所在服务器端口',
- `ITM_APP_WEBROOT` varchar(100) DEFAULT NULL COMMENT '应用访问路径根目录',
- `ITM_LOCATION` varchar(100) DEFAULT NULL COMMENT '位置信息',
- `ITM_APP_ASSURE_LEVEL` varchar(1) DEFAULT NULL COMMENT '应用保障级别1一级保障',
- `SHOW_TYPE` varchar(10) DEFAULT NULL,
- `ITM_SHOW_FLAG` varchar(10) DEFAULT NULL,
- `int_id` int(22) DEFAULT NULL COMMENT '其他系统关联用ID',
- `INSERT_TIME` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '记录插入时间',
- `mantance_vendor` varchar(64) DEFAULT NULL,
- `mantance_duty` varchar(64) DEFAULT NULL,
- `mantance_duty_phone` varchar(128) DEFAULT NULL,
- `start_date` datetime DEFAULT NULL,
- `mantance_year_number` int(16) DEFAULT NULL,
- `ne_type` varchar(64) DEFAULT NULL,
- `creator` varchar(64) DEFAULT NULL,
- `create_time` datetime DEFAULT NULL,
- `modifier` varchar(64) DEFAULT NULL,
- `modify_time` datetime DEFAULT NULL,
- `time_stamp` datetime DEFAULT NULL,
- `stateflag` mediumtext,
- `ruuid` varchar(128) NOT NULL,
- `data_type` varchar(50) DEFAULT NULL,
- `login_action` text,
- `localize_flag` varchar(32) DEFAULT NULL,
- `current_stat` varchar(32) DEFAULT NULL,
- `contract` varchar(64) DEFAULT NULL,
- `emergency_flag` varchar(32) DEFAULT NULL,
- `monitor_flag` varchar(32) DEFAULT NULL,
- `development_language` varchar(32) DEFAULT NULL,
- `app_type` varchar(64) DEFAULT NULL,
- `contract_money` varchar(32) DEFAULT NULL,
- `unified_login` varchar(12) DEFAULT NULL COMMENT '统一登录:0:以接入统一桌面,1:未接入统一桌面',
- `img_url` varchar(50) DEFAULT NULL,
- `dataType` text,
- `on_line` mediumtext,
- `stateflag1` varchar(20) DEFAULT NULL COMMENT '应用状态',
- `PRIORITY1` varchar(20) DEFAULT NULL COMMENT '重要程度',
- `app_type_name` varchar(20) DEFAULT NULL COMMENT '分类',
- `net_name` varchar(20) DEFAULT NULL COMMENT '网系',
- `IND_VALUE_Network_Cpurate` decimal(20 ,6) DEFAULT NULL comment 'cpu利用率(原始)',
- `IND_VALUE_Network_Cpurate_High` decimal(16 ,2) DEFAULT NULL comment 'CPU利用率峰值(原始)',
- `IND_VALUE_Network_Memrate` decimal(20 ,6) DEFAULT NULL comment '内存利用率(原始)',
- `IND_VALUE_Network_Memrate_High` decimal(16 ,2) DEFAULT NULL comment '内存利用率峰值(原始)',
- `IND_VALUE_HOST_DISK_TOTAL` decimal(38 ,4) DEFAULT NULL comment '磁盘总大小(原始)',
- `IND_VALUE_HOST_DISK_USED` decimal(38 ,4) DEFAULT NULL comment '已使用磁盘大小(原始)',
- `IND_VALUE_HOST_DISK_UTILIZATION` decimal(16 ,4) DEFAULT NULL comment '磁盘利用率峰值(原始)',
- `Band_widthrate` decimal(38,4) DEFAULT NULL COMMENT '实时带宽利用率',
- `Bandwidthrate_High` decimal(38,4) DEFAULT NULL COMMENT '带宽峰值用率',
- `Network_delay` decimal(38,4) DEFAULT NULL COMMENT '网络时延',
- `Network_flow` decimal(38,4) DEFAULT NULL COMMENT '端口流量',
- `Network_PacketErrorrate` decimal(38,4) DEFAULT NULL COMMENT '丢包率',
- `Network_PacketLossrate` decimal(38,4) DEFAULT NULL COMMENT '错包率',
- `Write_rate` decimal(38,4) DEFAULT NULL COMMENT '读写速率',
- `network_Ifinrate` decimal(38,4) DEFAULT NULL COMMENT '下行利用率',
- `network_Ifortrate` decimal(38,4) DEFAULT NULL COMMENT '上行利用率',
- `Device_total` decimal(38,4) DEFAULT NULL COMMENT '设备总量',
- `Device_used` decimal(38,4) DEFAULT NULL COMMENT '设备已用容量',
- `Device_UTILIZATION` decimal(38,4) DEFAULT NULL COMMENT '资源利用率'
- )ENGINE = InnoDB DEFAULT CHARSET = utf8;
- DROP TABLE IF EXISTS `bi_app_access_stat`;
- CREATE TABLE `bi_app_access_stat` (
- `dtype` varchar(5) NOT NULL DEFAULT '' COMMENT '日期类型',
- `thedvalue` varchar(20) DEFAULT NULL COMMENT '日期',
- `NET_ID` varchar(64) DEFAULT NULL COMMENT '网系ID',
- `NET_NAME` varchar(64) DEFAULT NULL COMMENT '网系名称',
- `ORGAN_ID` varchar(100) DEFAULT NULL COMMENT '区域ID/数据来源',
- `ORGAN_NAME` varchar(100) DEFAULT NULL COMMENT '区域名称',
- `app_id` varchar(64) DEFAULT NULL COMMENT '应用ID',
- `app_name` varchar(255) DEFAULT NULL COMMENT '应用名称',
- `visit_count` decimal(20,10) DEFAULT NULL COMMENT '访问数',
- `operate_count` decimal(20,10) DEFAULT NULL COMMENT '操作量',
- `priority` varchar(10) DEFAULT NULL COMMENT '应用等级:核心-high;重要-important;一般-low',
- `app_type` varchar(255) DEFAULT NULL COMMENT '应用分类'
- ) ENGINE = InnoDB DEFAULT CHARSET = utf8;
|