数据管理DMS提供灵活布局和丰富的自定义样式能力,并提供大量可视化组件和内置辅助图形,帮助您快速实现可视化大屏。
数据可视化功能即将下线,建议您在功能下线前将数据集、图表和仪表盘迁移到数据分析功能。更多信息,请参见【通知】数据可视化(老)功能下线通知和数据分析。
准备工作
student_courses
表,并插入部分测试数据,SQL语句如下:/** 创建表 **/
CREATE TABLE `student_courses` (
`id` BIGINT(20) UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT COMMENT '主键',
`student_id` BIGINT(20) DEFAULT NULL COMMENT '学生ID',
`course_id` BIGINT(20) DEFAULT NULL COMMENT '课程ID',
`start_time` DATETIME DEFAULT NULL COMMENT '创建时间',
`score` int(11) DEFAULT NULL COMMENT '考试成绩',
KEY `idx_student_course` (`student_id`,`course_id`),
KEY `idx_student_time` (`student_id`,`start_time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='数据服务测试表';
/** 插入数据 **/
INSERT INTO `student_courses` VALUES (1,1,1,'2020-11-24 11:19:54',78);
INSERT INTO `student_courses` VALUES (2,1,2,'2020-11-24 05:51:36',68);
INSERT INTO `student_courses` VALUES (3,1,3,'2020-11-24 05:28:08',60);
INSERT INTO `student_courses` VALUES (4,2,1,'2020-11-24 07:21:17',67);
INSERT INTO `student_courses` VALUES (5,2,2,'2020-11-24 02:07:52',91);
INSERT INTO `student_courses` VALUES (6,2,3,'2020-11-24 10:35:35',94);
INSERT INTO `student_courses` VALUES (7,3,1,'2020-11-24 03:19:03',53);
INSERT INTO `student_courses` VALUES (8,3,2,'2020-11-24 08:19:18',94);
INSERT INTO `student_courses` VALUES (9,3,3,'2020-11-24 02:04:17',89);
操作流程
步骤一:配置数据集
- 登录数据管理DMS 5.0。
在顶部菜单栏中,选择 。
单击数据集页签,在该页面单击右上角的。
在编写SQL页配置参数,并单击执行。
本示例仅介绍部分涉及到的参数,更多信息,请参见创建数据集。
参数名
说明
名称(必填)
数据集名称,本示例为
POC
。描述
对该数据集的描述。
数据库(必填)
执行数据查询的目标数据库。
当前账号需要有该数据库的查询权限。
查询SQL(必填)
查询数据的SQL语句。本示例为
SELECT * FROM `student_courses`;
。- 在执行成功后,单击下一步。
在编辑数据集模型页,选择字段的数据类型与可视化类型。
参数名
说明
数据类型
支持的选项:
维度:度量的范围、方面、角度等。
度量:被聚合的统计值。
例如:如需展示学生平均成绩,可以配置
student_id
(学生ID)字段为维度、score
(成绩)字段为度量。更多信息,请参见名词解释。可视化类型
支持的选项:
数字
字符串
日期
地理:国家
地理:省份
地理:城市
单击保存。
即完成数据集的创建并返回到数据集管理界面。
步骤二:配置图表
本示例将配置Students Score(学生成绩)图表与AVG score of each course(各学科平均成绩)图表。本示例仅介绍部分涉及到的参数,更多信息,请参见图表管理。
- 登录数据管理DMS 5.0。
在顶部菜单栏中,选择 。
在页面左侧,单击图表。
在图表管理页,单击图标。
配置Students Score(学生成绩)图表。
在左上角输入图表名称,本示例为
Students Score
。单击选择一个数据集,选择POC数据集。
将
student_id
拖入维度框中。将
score
拖入度量框中,并单击拖入后的score
,从弹出的列表中选择平均数(默认为求和)。在图表驱动页签下,单击图标(柱状图)。
将
course_id
拖入分组框中,在弹窗中,单击确定。单击样式,选中显示标签复选框并取消选中显示图例复选框。
单击保存。
在图表管理页,单击图标。
配置AVG score of each course(各学科平均成绩)图表。
在左上角输入图表名称,本示例为
AVG score of each course
。单击选择一个数据集,选择POC数据集。
将
course_id
拖入维度框中。将
score
拖入度量框中,并单击拖入后的score
,从弹出的列表中选择平均数。在图表驱动页签下,单击图标(折线图)。
单击样式,选中显示标签复选框。
单击保存。
步骤三:配置大屏
DMS提供仪表盘和大屏功能进行业务信息展示,本实例将介绍配置一个定时进行数据更新的大屏。更多信息,请参见仪表盘集合、大屏。
- 登录数据管理DMS 5.0。
在顶部菜单栏中,选择 。
在页面左侧,单击数据展示。
单击新增大屏。
在名称文本框中,输入
Students Score
(学生成绩)。在大屏中添加图表。
在页面上方,单击图标。
选中
Students Score
与AVG score of each course
图表,并单击下一步。从数据刷新模式中选择定时刷新,单击保存。
大屏中的数据将定时进行刷新。
说明频率的单位为秒,默认为60。
在大屏中,调整图表的大小。
在大屏中添加辅助图形(矩形、标签、视频、时间器等辅助组件)。
在页面上方,单击图标,从列表中选择标签。
在图层区域,选中上一步添加的标签,在大屏中将该标签移动至
Students Score
图表下方,并在右侧的文本内容文本框中输入Students Score
。在页面上方,单击图标,从列表中选择标签。
在图层区域,选中刚添加的标签,在大屏中将该标签移动至
AVG score of each course
图表下方,并在右侧的文本内容文本框中输入AVG score of each course
。
单击图标(预览)。
效果如下图所示。
开启分享。
单击图标。
单击开启分享。
单击复制链接,即可将链接分享给同账号下的其他人员。