/* Navicat Premium Dump SQL Source Server : 华为云-mysql数据库 Source Server Type : MySQL Source Server Version : 80403 (8.4.3) Source Host : 121.37.111.42:3306 Source Schema : dataease Target Server Type : MySQL Target Server Version : 80403 (8.4.3) File Encoding : 65001 Date: 30/05/2025 14:22:13 */ SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; -- ---------------------------- -- Table structure for core_dataset_group -- ---------------------------- DROP TABLE IF EXISTS `core_dataset_group`; CREATE TABLE `core_dataset_group` ( `id` bigint NOT NULL COMMENT 'ID', `app_id` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '应用ID 关联应用系统', `name` varchar(128) CHARACTER SET utf16 COLLATE utf16_general_ci NULL DEFAULT NULL COMMENT '名称', `pid` bigint NULL DEFAULT NULL COMMENT '父级ID', `level` int NULL DEFAULT 0 COMMENT '当前分组处于第几级', `node_type` varchar(50) CHARACTER SET utf16 COLLATE utf16_general_ci NOT NULL COMMENT 'node类型:folder or dataset', `type` varchar(50) CHARACTER SET utf16 COLLATE utf16_general_ci NULL DEFAULT NULL COMMENT 'sql,union', `mode` int NULL DEFAULT 0 COMMENT '连接模式:0-直连,1-同步(包括excel、api等数据存在de中的表)', `info` longtext CHARACTER SET utf16 COLLATE utf16_general_ci NULL COMMENT '关联关系树', `create_by` varchar(50) CHARACTER SET utf16 COLLATE utf16_general_ci NULL DEFAULT NULL COMMENT '创建人ID', `create_time` bigint NULL DEFAULT NULL COMMENT '创建时间', `qrtz_instance` varchar(1024) CHARACTER SET utf16 COLLATE utf16_general_ci NULL DEFAULT NULL COMMENT 'Quartz 实例 ID', `sync_status` varchar(45) CHARACTER SET utf16 COLLATE utf16_general_ci NULL DEFAULT NULL COMMENT '同步状态', `update_by` varchar(50) CHARACTER SET utf16 COLLATE utf16_general_ci NULL DEFAULT NULL COMMENT '更新人ID', `last_update_time` bigint NULL DEFAULT 0 COMMENT '最后同步时间', `union_sql` longtext CHARACTER SET utf16 COLLATE utf16_general_ci NULL COMMENT '关联sql', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf16 COLLATE = utf16_general_ci COMMENT = '数据集分组表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for core_dataset_table -- ---------------------------- DROP TABLE IF EXISTS `core_dataset_table`; CREATE TABLE `core_dataset_table` ( `id` bigint NOT NULL COMMENT 'ID', `app_id` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '应用ID 关联应用系统', `name` varchar(128) CHARACTER SET utf16 COLLATE utf16_general_ci NULL DEFAULT NULL COMMENT '名称', `table_name` varchar(128) CHARACTER SET utf16 COLLATE utf16_general_ci NULL DEFAULT NULL COMMENT '物理表名', `datasource_id` bigint NULL DEFAULT NULL COMMENT '数据源ID', `dataset_group_id` bigint NOT NULL COMMENT '数据集ID', `type` varchar(50) CHARACTER SET utf16 COLLATE utf16_general_ci NULL DEFAULT NULL COMMENT 'db,sql,union,excel,api', `info` longtext CHARACTER SET utf16 COLLATE utf16_general_ci NULL COMMENT '表原始信息,表名,sql等', `sql_variable_details` longtext CHARACTER SET utf16 COLLATE utf16_general_ci NULL COMMENT 'SQL参数', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf16 COLLATE = utf16_general_ci COMMENT = 'table数据集' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for core_dataset_table_field -- ---------------------------- DROP TABLE IF EXISTS `core_dataset_table_field`; CREATE TABLE `core_dataset_table_field` ( `id` bigint NOT NULL COMMENT 'ID', `datasource_id` bigint NULL DEFAULT NULL COMMENT '数据源ID', `dataset_table_id` bigint NULL DEFAULT NULL COMMENT '数据表ID', `dataset_group_id` bigint NULL DEFAULT NULL COMMENT '数据集ID', `chart_id` bigint NULL DEFAULT NULL COMMENT '图表ID', `origin_name` longtext CHARACTER SET utf16 COLLATE utf16_general_ci NOT NULL COMMENT '原始字段名', `name` longtext CHARACTER SET utf16 COLLATE utf16_general_ci NULL COMMENT '字段名用于展示', `description` longtext CHARACTER SET utf16 COLLATE utf16_general_ci NULL COMMENT '描述', `dataease_name` varchar(255) CHARACTER SET utf16 COLLATE utf16_general_ci NULL DEFAULT NULL COMMENT 'de字段名用作唯一标识', `field_short_name` varchar(255) CHARACTER SET utf16 COLLATE utf16_general_ci NULL DEFAULT NULL COMMENT 'de字段别名', `group_list` longtext CHARACTER SET utf16 COLLATE utf16_general_ci NULL COMMENT '分组设置', `other_group` longtext CHARACTER SET utf16 COLLATE utf16_general_ci NULL COMMENT '未分组的值', `group_type` varchar(50) CHARACTER SET utf16 COLLATE utf16_general_ci NULL DEFAULT NULL COMMENT '维度/指标标识 d:维度,q:指标', `type` varchar(255) CHARACTER SET utf16 COLLATE utf16_general_ci NOT NULL COMMENT '原始字段类型', `size` int NULL DEFAULT NULL COMMENT '字段长度(允许为空,默认0)', `de_type` int NOT NULL COMMENT 'dataease字段类型:0-文本,1-时间,2-整型数值,3-浮点数值,4-布尔,5-地理位置,6-二进制,7-URL', `de_extract_type` int NOT NULL COMMENT 'de记录的原始类型', `ext_field` int NULL DEFAULT NULL COMMENT '是否扩展字段 0原始 1复制 2计算字段...', `checked` tinyint(1) NULL DEFAULT 1 COMMENT '是否选中', `column_index` int NULL DEFAULT NULL COMMENT '列位置', `last_sync_time` bigint NULL DEFAULT NULL COMMENT '同步时间', `accuracy` int NULL DEFAULT 0 COMMENT '精度', `date_format` varchar(255) CHARACTER SET utf16 COLLATE utf16_general_ci NULL DEFAULT NULL COMMENT '时间字段类型', `date_format_type` varchar(255) CHARACTER SET utf16 COLLATE utf16_general_ci NULL DEFAULT NULL COMMENT '时间格式类型', `params` text CHARACTER SET utf16 COLLATE utf16_general_ci NULL COMMENT '计算字段参数', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf16 COLLATE = utf16_general_ci COMMENT = 'table数据集表字段' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for core_dataset_table_sql_log -- ---------------------------- DROP TABLE IF EXISTS `core_dataset_table_sql_log`; CREATE TABLE `core_dataset_table_sql_log` ( `id` varchar(50) CHARACTER SET utf16 COLLATE utf16_general_ci NOT NULL DEFAULT '' COMMENT 'ID', `table_id` varchar(50) CHARACTER SET utf16 COLLATE utf16_general_ci NOT NULL DEFAULT '' COMMENT '数据集SQL节点ID', `start_time` bigint NULL DEFAULT NULL COMMENT '开始时间', `end_time` bigint NULL DEFAULT NULL COMMENT '结束时间', `spend` bigint NULL DEFAULT NULL COMMENT '耗时(毫秒)', `sql` longtext CHARACTER SET utf16 COLLATE utf16_general_ci NOT NULL COMMENT '详细信息', `status` varchar(45) CHARACTER SET utf16 COLLATE utf16_general_ci NULL DEFAULT NULL COMMENT '状态', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf16 COLLATE = utf16_general_ci COMMENT = 'table数据集查询sql日志' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for core_datasource -- ---------------------------- DROP TABLE IF EXISTS `core_datasource`; CREATE TABLE `core_datasource` ( `id` bigint UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键', `app_id` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '应用ID 关联应用系统', `name` varchar(255) CHARACTER SET utf16 COLLATE utf16_general_ci NOT NULL COMMENT '名称', `description` varchar(255) CHARACTER SET utf16 COLLATE utf16_general_ci NULL DEFAULT NULL COMMENT '描述', `type` varchar(50) CHARACTER SET utf16 COLLATE utf16_general_ci NOT NULL COMMENT '类型', `pid` bigint NULL DEFAULT NULL COMMENT '父级ID', `edit_type` varchar(50) CHARACTER SET utf16 COLLATE utf16_general_ci NULL DEFAULT NULL COMMENT '更新方式:0:替换;1:追加', `configuration` longtext CHARACTER SET utf16 COLLATE utf16_general_ci NOT NULL COMMENT '详细信息', `create_time` bigint NOT NULL COMMENT '创建时间', `update_time` bigint NOT NULL COMMENT '更新时间', `update_by` bigint NULL DEFAULT NULL COMMENT '变更人', `create_by` varchar(50) CHARACTER SET utf16 COLLATE utf16_general_ci NULL DEFAULT NULL COMMENT '创建人ID', `status` longtext CHARACTER SET utf16 COLLATE utf16_general_ci NULL COMMENT '状态', `qrtz_instance` longtext CHARACTER SET utf16 COLLATE utf16_general_ci NULL COMMENT '状态', `task_status` varchar(50) CHARACTER SET utf16 COLLATE utf16_general_ci NULL DEFAULT NULL COMMENT '任务状态', `enable_data_fill` tinyint NULL DEFAULT 0 COMMENT '启用数据填报功能', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1915350839984336899 CHARACTER SET = utf16 COLLATE = utf16_general_ci COMMENT = '数据源表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for core_datasource_task -- ---------------------------- DROP TABLE IF EXISTS `core_datasource_task`; CREATE TABLE `core_datasource_task` ( `id` bigint UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键', `ds_id` bigint NOT NULL COMMENT '数据源ID', `name` varchar(255) CHARACTER SET utf16 COLLATE utf16_general_ci NOT NULL COMMENT '任务名称', `update_type` varchar(50) CHARACTER SET utf16 COLLATE utf16_general_ci NOT NULL COMMENT '更新方式', `start_time` bigint NULL DEFAULT NULL COMMENT '开始时间', `sync_rate` varchar(50) CHARACTER SET utf16 COLLATE utf16_general_ci NOT NULL COMMENT '执行频率:0 一次性 1 cron', `cron` varchar(255) CHARACTER SET utf16 COLLATE utf16_general_ci NULL DEFAULT NULL COMMENT 'cron表达式', `simple_cron_value` bigint NULL DEFAULT NULL COMMENT '简单重复间隔', `simple_cron_type` varchar(50) CHARACTER SET utf16 COLLATE utf16_general_ci NULL DEFAULT NULL COMMENT '简单重复类型:分、时、天', `end_limit` varchar(50) CHARACTER SET utf16 COLLATE utf16_general_ci NULL DEFAULT NULL COMMENT '结束限制 0 无限制 1 设定结束时间', `end_time` bigint NULL DEFAULT NULL COMMENT '结束时间', `create_time` bigint NULL DEFAULT NULL COMMENT '创建时间', `last_exec_time` bigint NULL DEFAULT NULL COMMENT '上次执行时间', `last_exec_status` varchar(50) CHARACTER SET utf16 COLLATE utf16_general_ci NULL DEFAULT NULL COMMENT '上次执行结果', `extra_data` longtext CHARACTER SET utf16 COLLATE utf16_general_ci NULL COMMENT '额外数据', `task_status` varchar(50) CHARACTER SET utf16 COLLATE utf16_general_ci NULL DEFAULT NULL COMMENT '任务状态', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf16 COLLATE = utf16_general_ci COMMENT = '数据源定时同步任务' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for core_datasource_task_log -- ---------------------------- DROP TABLE IF EXISTS `core_datasource_task_log`; CREATE TABLE `core_datasource_task_log` ( `id` bigint UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键', `ds_id` bigint NOT NULL COMMENT '数据源ID', `task_id` bigint NULL DEFAULT NULL COMMENT '任务ID', `start_time` bigint NULL DEFAULT NULL COMMENT '开始时间', `end_time` bigint NULL DEFAULT NULL COMMENT '结束时间', `task_status` varchar(50) CHARACTER SET utf16 COLLATE utf16_general_ci NOT NULL COMMENT '执行状态', `table_name` varchar(255) CHARACTER SET utf16 COLLATE utf16_general_ci NOT NULL COMMENT '表名', `info` longtext CHARACTER SET utf16 COLLATE utf16_general_ci NULL COMMENT '错误信息', `create_time` bigint NULL DEFAULT NULL COMMENT '创建时间', `trigger_type` varchar(45) CHARACTER SET utf16 COLLATE utf16_general_ci NULL DEFAULT NULL COMMENT '更新频率类型', PRIMARY KEY (`id`) USING BTREE, INDEX `idx_dataset_table_task_log_ds_id`(`ds_id` ASC) USING BTREE, INDEX `idx_dataset_table_task_log_task_id`(`task_id` ASC) USING BTREE, INDEX `idx_dataset_table_task_log_A`(`ds_id` ASC, `table_name` ASC, `start_time` ASC) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1125460897473630209 CHARACTER SET = utf16 COLLATE = utf16_general_ci COMMENT = '数据源定时同步任务执行日志' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for core_de_engine -- ---------------------------- DROP TABLE IF EXISTS `core_de_engine`; CREATE TABLE `core_de_engine` ( `id` bigint UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键', `name` varchar(50) CHARACTER SET utf16 COLLATE utf16_general_ci NULL DEFAULT NULL COMMENT '名称', `description` varchar(50) CHARACTER SET utf16 COLLATE utf16_general_ci NULL DEFAULT NULL COMMENT '描述', `type` varchar(50) CHARACTER SET utf16 COLLATE utf16_general_ci NOT NULL COMMENT '类型', `configuration` longtext CHARACTER SET utf16 COLLATE utf16_general_ci NOT NULL COMMENT '详细信息', `create_time` bigint NULL DEFAULT NULL COMMENT 'Create timestamp', `update_time` bigint NULL DEFAULT NULL COMMENT 'Update timestamp', `create_by` varchar(50) CHARACTER SET utf16 COLLATE utf16_general_ci NULL DEFAULT NULL COMMENT '创建人ID', `status` varchar(45) CHARACTER SET utf16 COLLATE utf16_general_ci NULL DEFAULT NULL COMMENT '状态', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf16 COLLATE = utf16_general_ci COMMENT = '数据引擎' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for core_driver -- ---------------------------- DROP TABLE IF EXISTS `core_driver`; CREATE TABLE `core_driver` ( `id` bigint UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键', `name` varchar(50) CHARACTER SET utf16 COLLATE utf16_general_ci NOT NULL COMMENT '名称', `create_time` bigint NOT NULL COMMENT '创建时间', `type` varchar(255) CHARACTER SET utf16 COLLATE utf16_general_ci NULL DEFAULT NULL COMMENT '数据源类型', `driver_class` varchar(255) CHARACTER SET utf16 COLLATE utf16_general_ci NULL DEFAULT NULL COMMENT '驱动类', `description` varchar(255) CHARACTER SET utf16 COLLATE utf16_general_ci NULL DEFAULT NULL COMMENT '描述', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf16 COLLATE = utf16_general_ci COMMENT = '驱动' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for core_driver_jar -- ---------------------------- DROP TABLE IF EXISTS `core_driver_jar`; CREATE TABLE `core_driver_jar` ( `id` bigint UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键', `de_driver_id` varchar(50) CHARACTER SET utf16 COLLATE utf16_general_ci NOT NULL COMMENT '驱动主键', `file_name` varchar(255) CHARACTER SET utf16 COLLATE utf16_general_ci NULL DEFAULT NULL COMMENT '名称', `version` varchar(255) CHARACTER SET utf16 COLLATE utf16_general_ci NULL DEFAULT NULL COMMENT '版本', `driver_class` longtext CHARACTER SET utf16 COLLATE utf16_general_ci NULL COMMENT '驱动类', `trans_name` varchar(255) CHARACTER SET utf16 COLLATE utf16_general_ci NULL DEFAULT NULL COMMENT '替换后的 jar 包名称', `is_trans_name` tinyint(1) NULL DEFAULT NULL COMMENT '是否将上传 jar 包替换了名称(1-是,0-否)', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf16 COLLATE = utf16_general_ci COMMENT = '驱动详情' ROW_FORMAT = Dynamic; SET FOREIGN_KEY_CHECKS = 1;