docker部署数据可视化平台Metabase
Metabase是什么?
在传统企业的数据可视化业务中,通常需要从需求到审批,再到安排开发人员和排期,还要开发人员撰写代码最后再做导出。流程繁琐,参与的人员也多,往往需要几天甚至几周的时间!
使用 Metabase 可以大大节省成本,简单易上手,Metabase 把数据分析常用的查询通过一个个易于操作的界面呈现,非常适合不懂SQL的业务人员使用,只需要点几下鼠标,就可以快速得出一个直观的可视化结果。
Metabase 具有如下特性
支持的数据源:Postgres、MySQL、Druid、SQL Server、ClickHouse、MongoDB、BigQuery、Oracle、Vertica、Presto、Snowflake、Spark等等;
人人可用的数据可视化工具,你不需要懂SQL;
提供了丰富的仪表盘界面,真正颜值在线的工具,支持数据自动刷新;
支持自定义SQL查询,适合懂SQL的人使用;
强大的数据透视功能,可以根据数据自动生成仪表板;
可以进行多表数据的关联分析,并且无需手写SQL。
目前公司没有人力开发数据可视化看板,因此考虑自己搭建开源可视化平台MetaBase。在此记录下部署过程~
一、镜像下载
docker pull metabase/metabase:latest
运行结果如下:

二、创建容器
docker run -dit --name matebase -p 3000:3000\ -v /home/local/metabase:/metebase/ \ --restart always metabase/metabase
三、打开网页链接
地址为:部署容器的宿主机地址:3000,3000是端口号。

目前演示页面配置的是metabase从mysql读取数据进行展示和计算。
配置页面如下:


注:
链接时,要配置“额外的JDBC连接字符串选项”,不然会报错,具体报错我忘记记录了,总之填写如下配置就行了:
allowPublicKeyRetrieval=true
ps:
metabase真没以前公司自研开发的可视化平台好用和灵活,凑合着用吧~
您可能感兴趣的文章
- 12-22nginx代理实现静态资源访问的示例代码
- 12-22Docker 存储管理的几种方式
- 12-22nginx静态资源的服务器配置方法
- 12-22Docker Compose部署微服务项目上线功能
- 12-22GPU服务器的多用户配置方法
- 12-22docker-compose搭建etcd集群的实现(三节点)
- 12-22docker中mysql开启日志的实现步骤
- 12-22Linux下docker安装mysql8并配置远程连接
- 12-22docker部署mysql8并设置可远程连接
- 12-22阿里云oss对象存储使用详细步骤


阅读排行
推荐教程
- 12-11docker存储目录迁移示例教程
- 12-10docker start启动容器后仍然exit状态的解决
- 12-10Linux下如何安装Logstash
- 12-19Zabbix SAML SSO 登录绕过漏洞的操作流程
- 12-15Docker-Compose搭建Spark集群的实现方法
- 12-14Docker Desktop无法正常启动解决(failed to start...)
- 12-14k8s 与docker空间使用分析与清理方法
- 12-13k8s编排之Deployment知识点详解
- 12-13Nginx IP封禁及自动封禁IP的实现
- 12-13Nginx代理Partainer如何使用





