这几年,大屏还是比较火的,国内也有不少大屏工具,比如阿里的DataV,帆软的之类的,但是都是收费的,最近偶然发现一款免费的,就来试试

一、简介

    Davinci 是一个 DVaaS(Data Visualization as a Service)平台解决方案,面向业务人员/数据工程师/数据分析师/数据科学家,致力于提供一站式数据可视化解决方案。既可作为公有云/私有云独立部署使用,也可作为可视化插件集成到三方系统。用户只需在可视化 UI 上简单配置即可服务多种数据可视化应用,并支持高级交互/行业分析/模式探索/社交智能等可视化功能。官网在这里。

鉴于本人审美能力有限,先看一个效果图,字体颜色也懒得调了,大概用了2小时搞了下面这个图。如果有时间,弄点好看背景图,应该可以更加酷炫

安装环境

CentOS8

Mysql8

二、安装

1.下载 

wget https://github.com/edp963/davinci/releases/download/v0.3.0-rc/davinci-assembly_0.3.1-0.3.1-SNAPSHOT-dist-rc.zip

2.解压

unzip davinci-assembly_0.3.1-0.3.1-SNAPSHOT-dist-rc.zip

mv davinci-assembly_0.3.1-0.3.1-SNAPSHOT-dist-rc /opt/davinci
3.设置环境变量 

export DAVINCI3_HOME=/opt/davinci

 出来source /etc/profile

4.初始化数据库

vim bin/initdb.sh 修改一下数据库登录信息

./initdb.sh

5.安装chromdrive用于截图

wget http://npm.taobao.org/mirrors/chromedriver/91.0.4472.19/chromedriver_linux64.zip

unzip chromedriver_linux64.zip

mv chromedriver /opt/chromedriver

5.初始化配置

cd config

mv application.yml.example application.yml

vim application.yml

修改数据库链接

配置mail(注意冒号后面有空格)

配置screenshot

三、开始使用

先启动了./start-server.sh

打开网址点击注册用户 等邮箱认证之后登录就行

1.创建项目

2.创建数据源

3.创建视图

找到刚才的源写SQL

然后下一步建模

3.创建可视化组件

选择刚才创建的试图,拖拉就行

4.创建仪表盘

5.创建大屏

创建一个display

把刚才的图拖进去就好了,有不少特色功能

1.可以设置多个大屏自动轮播,这样就相当于一个ppt了

2.可以设置数据自动刷新时间

3.可以自定义背景图

剩下自己摸索

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐