一.前言本篇文章主要概括了Redash中文版如何操作数据库完成可视化报表.Redash中文版支持各种各样的数据库有Mysql,SqlServer,Oracle等等.此次演示数据库以Mysql为例,连接VM虚拟机下面的Ubuntu20.04操作系统.视频链接:Redash中文版基础图表操作演示_哔哩哔哩_bilibili二.操作前提1.一台装有Ubuntu20.04操作系统的VM虚拟机2.本地Mysql数据库三.操作步骤:(1)进入Redash中文版网站查看Redash安装文档,先把Redash中文版装上http://www.dazdata.com/2020/06/07/install3/(2)在虚拟机里面安装完Redash和mysql数据源后.我们可以来到本地(虚拟机外)的mysql数据库设置一下,让虚拟机下Ubutun连接本地mysql数据库.
1. Win R打开黑窗口切换到你的MySQL的安装路径下面的bin目录
(我的MySQL的安装路径为 D:\ruanjian\MySQL\MySQL Server 5.7\bin);
2、登录MySQL,然后连接本地数据库 mysql -uroot -p123456,我这里用户名为root,密码为123456。
3、创建远程登陆用户并授权
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
4、开启MySQL的远程登录账号:
执行flush privileges;
5、查看本地主机ip地址
ipconfig
我这里使用ipv4地址:
![redash图标优化(Redash中文版基础使用演示)(1)](http://img.studyofnet.com/uploads9/3/pgc-image/0d7f7982d5f1474781cc7528f71abc73.jpg)
6.虚拟机Ubutun下命令行里面执行:
(3306是我本地mysql端口号,test是我本地mysql里面的一个数据库)
mysql -u root -p123456 -h 192.168.10.1 -P 3306 -D test
成功后:
![redash图标优化(Redash中文版基础使用演示)(2)](http://img.studyofnet.com/uploads9/3/pgc-image/0d1dc4be702c47a7a4853a63017bf442.jpg)
(3)按照刚才安装文档内容进入Redash中文网页开始操作,新用户需要先注册登陆一下,登陆完毕之后进入设置配置Mysql的数据源.
![redash图标优化(Redash中文版基础使用演示)(3)](http://img.studyofnet.com/uploads9/3/pgc-image/8def309fe6ed4f24986eb88f2ca8008f.jpg)
![redash图标优化(Redash中文版基础使用演示)(4)](http://img.studyofnet.com/uploads9/3/pgc-image/967d7717e9ad4f6c92a68f42fd75bf84.jpg)
(4)配置完数据源后,建立一个查询,查找数据库里面的信息
![redash图标优化(Redash中文版基础使用演示)(5)](http://img.studyofnet.com/uploads9/3/pgc-image/0354a247b9864fedabe575b65b609fbe.jpg)
![redash图标优化(Redash中文版基础使用演示)(6)](http://img.studyofnet.com/uploads9/3/pgc-image/370438b3456d4feeae9ff9c2b75412ce.jpg)
下图为我本地Mysql里面的emp表,数据显示准确无误
![redash图标优化(Redash中文版基础使用演示)(7)](http://img.studyofnet.com/uploads9/3/pgc-image/0df169c0130a4b1d97ba67662ca4037b.jpg)
(5)现在我们用图形把他显示出来,为报表做准备,点击新增视图:
![redash图标优化(Redash中文版基础使用演示)(8)](http://img.studyofnet.com/uploads9/3/pgc-image/54ec5990dd2149dc988629d9cddae027.jpg)
![redash图标优化(Redash中文版基础使用演示)(9)](http://img.studyofnet.com/uploads9/3/pgc-image/95e4804d12a44f2ea92eec1e3adfca7f.jpg)
设置一下x轴和y轴等相应的参数,条形图就出来了.
![redash图标优化(Redash中文版基础使用演示)(10)](http://img.studyofnet.com/uploads9/3/pgc-image/013c659c0c7147de8b57d371da3136ea.jpg)
![redash图标优化(Redash中文版基础使用演示)(11)](http://img.studyofnet.com/uploads9/3/pgc-image/d6eb395a75c94c10a50f052b621c1599.jpg)
下图为线形图
![redash图标优化(Redash中文版基础使用演示)(12)](http://img.studyofnet.com/uploads9/3/pgc-image/d6eb395a75c94c10a50f052b621c1599.jpg)
(6)3个图表显示出来后,我们把本次查询的结果和图形都保存和发布一下.马上就可以建一张报表了
![redash图标优化(Redash中文版基础使用演示)(13)](http://img.studyofnet.com/uploads9/3/pgc-image/cd566589f4e6465aa261b368954df5a2.jpg)
(7)新建一张报表
![redash图标优化(Redash中文版基础使用演示)(14)](http://img.studyofnet.com/uploads9/3/pgc-image/32b02dba3648495cbf297847cf0aa2c5.jpg)
![redash图标优化(Redash中文版基础使用演示)(15)](http://img.studyofnet.com/uploads9/3/pgc-image/650d74e25bcc4053af17cb4b9109372f.jpg)
![redash图标优化(Redash中文版基础使用演示)(16)](http://img.studyofnet.com/uploads9/3/pgc-image/b67bcf45dd6f4652b65d649b7a34f253.jpg)
![redash图标优化(Redash中文版基础使用演示)(17)](http://img.studyofnet.com/uploads9/3/pgc-image/57820e5c6cef40eaa85b0e3bfd29c892.jpg)
最后把这张报表发布出去:
![redash图标优化(Redash中文版基础使用演示)(18)](http://img.studyofnet.com/uploads9/3/pgc-image/6c244f13f9bf440a96d25ea8571457c1.jpg)
(8)如果有别人想要看这张报表,也可以设置共享报表:
![redash图标优化(Redash中文版基础使用演示)(19)](http://img.studyofnet.com/uploads9/3/pgc-image/ed847b84f0e9440eaa1861a3d7db8ea7.jpg)
(9)如需打印此报表:选择浏览器的打印功能
![redash图标优化(Redash中文版基础使用演示)(20)](http://img.studyofnet.com/uploads9/3/pgc-image/1e466f90e06c416bb668625b29d090e5.jpg)
![redash图标优化(Redash中文版基础使用演示)(21)](http://img.studyofnet.com/uploads9/3/pgc-image/aeca339c7be84bfe8010ec60d3b7eb0a.jpg)
(10)最后报表保存在本地就完成了
![redash图标优化(Redash中文版基础使用演示)(22)](http://img.studyofnet.com/uploads9/3/pgc-image/092240d0c1964e859da23566af4c4c2a.jpg)
,