davinci - 达芬奇 快速构建数据可视化界面

时间:2024-04-05 15:11:31

使用davinci可以快速将多种数据源中的数据以柱状图、折线图、饼图等数据可视化展示。使开发者在不会前端、不使用任何报表工具的情况下快速可视化数据。

官网地址

https://edp963.github.io/davinci/

GitHub地址

https://github.com/edp963/davinci

模块架构

davinci - 达芬奇 快速构建数据可视化界面

支持的数据源

数据源名称 驱动类
mysql com.mysql.jdbc.Driver
oracle oracle.jdbc.driver.OracleDriver
sqlserver com.microsoft.sqlserver.jdbc.SQLServerDriver
h2 org.h2.Driver
phoenix org.apache.phoenix.jdbc.PhoenixDriver
mongodb mongodb.jdbc.MongoDriver
elasticSearch
presto com.facebook.presto.jdbc.PrestoDriver
moonbox moonbox.jdbc.MbDriver
cassandra com.github.adejanovski.cassandra.jdbc.CassandraDriver
clickhouse ru.yandex.clickhouse.ClickHouseDriver
kylin org.apache.kylin.jdbc.Driver
vertica com.vertica.jdbc.Driver
hana com.sap.db.jdbc.Driver
impala com.cloudera.impala.jdbc41.Driver

安装

参考https://edp963.github.io/davinci/docs/zh/1.1-deployment

需要注意邮箱用户名密码设置,我使用的是163邮箱,host为smtp.163.com,port为25,password为163设置的“客户端授权登录密码”,不是普通的网页登录密码。

davinci - 达芬奇 快速构建数据可视化界面

其他的按照官网提示操作即可。

预览效果

davinci - 达芬奇 快速构建数据可视化界面

在网上找到一个去掉邮箱验证的版本,没有试过,大家如果觉得邮箱设置比较麻烦的可以试一下。

https://github.com/andotorg/davinci-boot