datagear(7)-期末作业:综合数据分析

我们通过集成vue,利用人工智能构建具有数据下钻能力的综合数据分析系统。

首先上传群里面的vue模板压缩包,添加新的页面。

然后选择包含vue的模板压缩包,修改一下看板名称,例如数据分析-全国招生情况统计等跟你的分析内容相符的名称,

然后点击保存后,就可以看到这个看板了。然后点击编辑,就可以看到页面了。这个模板是一个就业信息,作为给AI的模板,让AI生成我们需要的数据分析。

我们只做一个高考人数的地图代替中间的地图,首先建立一个数据集,把下面的信息输入kimi或者deepseek,

在MySQL数据库中,表`全国招生情况统计`表包含(序号,省份,高考人数,本科率,一本率,211率,985率,困难级别,其中本科率,一本率,211率,985率是百分比表示的数字类型,但是图表显示需要数字,不能有百分号,生成SQL语句,显示每个省份的高考人数,显示省份和高考人数。

生成的SQL语句贴到数据集中,如下图所示

点击预览,可以看到省份和高考人数。点击保存。

然后制作一个高考人数的图表,图表类型选择地图,数据集选择刚才建立的数据集,分别设置名称和数值,

然后我们只做一个带参数的数据集,点击地图的某个省份后,把这个省份的名称传递过来,然后只显示这个省份的信息。

添加数据集,添加一个参数,如图所示

然后让AI生成带参数的SQL语句:

在MySQL数据库中,表`全国招生情况统计`表包含(序号,省份,高考人数,本科率,一本率,211率,985率,困难级别,生成SQL语句,显示每个省份的高考详细数据,显示省份,高考人数,本科率,一本率,211率,985率,困难级别。datagear的数据集中,添加了一个名称是"省份"的参数,在sql语句中添加这个参数,datagear中参数的表示方式是 '${参数名称}'

kimi生成的SQL语句如下:

SELECT

`省份`,

`高考人数`,

`本科率`,

`一本率`,

`211率`,

`985率`,

`困难级别`

FROM `全国招生情况统计`

WHERE `省份` = '${省份}';

贴到数据集中,

点击预览,会弹出一个输入省份的弹窗,输入北京,就只显示北京的高考数据,表示参数设置成功了。

然后我们创建一个省份高考详细数据数据集对应的图表,我们选择表格方式显示数据。

选择图表类型是表格,然后把要显示的每一列都标注上。保存。

记住这两个图表的ID,然后打开我们的看板的模板,

把模板的其他图表删除,只保留地图部分,然后把两个ID分别替换看板中的ID编号。这样

然后点击保存并展示,就可以看到点击地图的某个省份,显示这个省份的详细数据这样的效果。

今天先到这里,下次我们制作一个综合性的,多个区域能点击进行下钻分析的看板。

相关推荐
海南java第二人30 分钟前
Nebula Graph 实战:基于图数据库存储 CMDB 实体关系
数据库·图数据库·nebula
曹牧1 小时前
oracle:“not all variables bound”
数据库·oracle
数据库百宝箱1 小时前
Oracle RMAN Image Copy 本地恢复
数据库·oracle
zuYM4g7Dp2 小时前
NoSql数据库设计心得
数据库·nosql
睡不醒男孩0308234 小时前
第七篇:揭秘 PostgreSQL 数据库内核级管控:CLup 深度架构设计与高可用底座技术白皮书
数据库·postgresql·clup
cmes_love5 小时前
Level 2逐笔成交历史数据下载方法笔记
数据库·笔记·oracle
swordbob5 小时前
MySQL字符集陷阱:从Oracle迁移踩坑到utf8mb4强制规范
数据库·sql
牛油果子哥q5 小时前
【C++ STL string 】C++ STL string 终极精讲:底层原理、内存机制、全套API、深浅拷贝、易错坑点与工程实战规范
数据库·c++
十五年专注C++开发5 小时前
MySql中各种功能用sql语句实现总结
数据库·sql·mysql
数据库小学妹5 小时前
AI时代数据库怎么选?多模融合、数据统一存储与选型实战指南
数据库·人工智能·经验分享·ai