rpm20190620.sql 3.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. -- 增加图表相关字段
  2. alter table rpm_info_report add DML longtext NULL COMMENT 'DML';
  3. alter table rpm_info_report add chart_type int(10) NULL COMMENT '图表类型';
  4. alter table rpm_info_report add chart_class_code VARCHAR(50) NULL COMMENT '图表分类code';
  5. alter table rpm_info_report add database_id varchar(36) NULL COMMENT '数据库id';
  6. alter table rpm_info_report add table_id varchar(36) NULL COMMENT '数据表id';
  7. alter table rpm_info_report add chart_json longtext NULL COMMENT '图表json串';
  8. alter table rpm_info_report add rich_text longtext NULL COMMENT '富文本文档,图表类型为:富文本';
  9. alter table rpm_info_report add file_path varchar(200) NULL COMMENT '文件路径,图表类型为:图片、视频';
  10. alter table rpm_info_report add chart_refrech int(100) NULL COMMENT '图表数据刷新时间,单位:秒';
  11. alter table rpm_info_report add data_source int(3) NULL COMMENT '数据来源,1:KPI 2:DML 3:接口';
  12. alter table rpm_info_report modify show_type int(11) NULL COMMENT '显示类型:1-整体展示 2-根据一个KPI如通道分组展示';
  13. alter table rpm_rel_report_kpi add query_search_sort int(11) NULL COMMENT '查询字段排序';
  14. alter table rpm_rel_report_kpi add time_query_default tinyint(4) NULL COMMENT '时间类型KPI查询是否有默认值,1有默认值 0没有';
  15. alter table rpm_rel_report_kpi add time_default_offset int(11) NULL COMMENT '时间类型KPI默认偏移值,单位:天';
  16. alter table rpm_rel_report_kpi add time_related_range tinyint(4) NULL COMMENT '时间类型KPI下钻是否有范围值,1有 0没有';
  17. alter table rpm_rel_report_kpi add time_range_offset int(11) NULL COMMENT '时间类型KPI范围值偏移值,单位:天';
  18. alter table rpm_rel_report_kpi add query_search_sort int(11) NULL COMMENT '查询字段排序';
  19. alter table rpm_rel_report_kpi add time_query_default tinyint(4) NULL COMMENT '时间类型KPI查询是否有默认值,1有默认值 0没有';
  20. alter table rpm_rel_report_kpi add time_default_offset int(11) NULL COMMENT '时间类型KPI默认偏移值,单位:天';
  21. alter table rpm_rel_report_kpi add time_related_range tinyint(4) NULL COMMENT '时间类型KPI下钻是否有范围值,1有 0没有';
  22. alter table rpm_rel_report_kpi add time_range_offset int(11) NULL COMMENT '时间类型KPI范围值偏移值,单位:天';
  23. CREATE TABLE IF NOT EXISTS kpim_info_function (
  24. id VARCHAR(36) NOT NULL COMMENT '唯一标识',
  25. function_name VARCHAR(30) NOT NULL COMMENT '函数名称',
  26. function_desc VARCHAR(500) NULL COMMENT '函数描述',
  27. function_value VARCHAR(500) NOT NULL COMMENT '函数内容',
  28. column_num INT NOT NULL COMMENT '使用字段数量',
  29. PRIMARY KEY (id))
  30. ENGINE = InnoDB COMMENT = 'KPI函数表';
  31. CREATE TABLE IF NOT EXISTS kpim_rel_kpi_function (
  32. kpi_id VARCHAR(36) NOT NULL COMMENT 'kpi主键',
  33. function_id VARCHAR(30) NOT NULL COMMENT '函数主键',
  34. PRIMARY KEY (kpi_id))
  35. ENGINE = InnoDB COMMENT = 'KPI函数关系表';
  36. insert into kpim_dim_type value(4,'函数');
  37. alter table kpim_rel_kpi_column add sort int(5) comment '字段顺序,用作函数类型';
  38. -- 报表查询添加排序
  39. -- alter table rpm_rel_report_kpi add query_search_sort int(11) comment '查询字段排序';
  40. --
  41. INSERT INTO `kpim_dim_rule_type` VALUES ('17', 'number', '0', '数字(整数)', '4');
  42. INSERT INTO `kpim_dim_rule_type` VALUES ('18', 'number', '1', '数字(保留1位小数)', '4');
  43. INSERT INTO `kpim_dim_rule_type` VALUES ('19', 'number', '2', '数字(保留2位小数)', '4');
  44. INSERT INTO `kpim_dim_rule_type` VALUES ('20', 'number', '3', '数字(保留3位小数)', '4');
  45. INSERT INTO `kpim_dim_rule_type` VALUES ('21', 'number', '4', '数字(保留4位小数)', '4');