当前位置: 首页 > news >正文

Chartbrew:一个开源的数据可视化平台 - 指南

Chartbrew是一款基于浏览器的开源数据可视化平台,协助连接数据库或者 API 创建交互式仪表板与实时报告。

Chartbrew 采用 JavaScript 语言开发,遵循 FSL-1.1-MIT 许可协议,代码托管在 GitHub:

https://github.com/chartbrew/chartbrew

功能特性

  • 数据源:Chartbrew 支持连接各种数据库(MySQL、PostgreSQL、MongoDB、Firestore、TimeScale、ClickHouse、Google Analytics、Supabase 等)以及 API 数据源,实现多资料集的统一管理。

  • AI 查询助手:不仅内置可视化的 SQL 查询构建器,AI 助手供应自然语言查询数据功能,提高数据分析效率。
    在这里插入图片描述
  • 图表编辑器:通过简单的拖拽和配置即可从预置的多种图表类型(折线图、柱状图、饼图、仪表盘等)中创建图表。

  • 交互式仪表板:可以将多个独立的图表组合到一个仪表板画布上。用户可以设置过滤器(Filter),完成图表间的联动交互,例如点击一个图表中的某个分类,其他图表会随之筛选并更新数据。

  • 定时报告分发:用户可以设置定时任务,让架构在指定时间自动生成仪表板的“数据快照”,并通过电子邮件、Slack 或者 Webhook 自动发送给指定的客户或团队成员。

在这里插入图片描述

  • 团队协作:协助创建团队和方案,并为不同成员分配查看、编辑或管理等不同级别的权限。

  • 嵌入与集成:可以通过 iframe 或者 SDK 将整个仪表板或单个图表无缝嵌入到任何网页或内部系统,能直接将 Chartbrew 仪表板集成到 Strapi 管理后台。

  • API:Chartbrew 提供 API 接口,用于在其他应用程序中管理连接、数据集、图表、可视化面板等。

在线体验

Chartbrew 官方提供了一个在线的体验环境,访问地址如下:

https://app.chartbrew.com/live-demo

下载安装

使用 Docker 运行 Chartbrew 服务的命令如下:

docker pull razvanilin/chartbrew
docker run -p 4019:4019 -p 4018:4018 \
-e CB_ENCRYPTION_KEY=your_32_bytes_key \
-e CB_API_HOST=0.0.0.0 \
-e CB_API_PORT=4019 \
-e CB_DB_HOST=host.docker.internal \
-e CB_DB_PORT=3306 \
-e CB_DB_NAME=chartbrew \
-e CB_DB_USERNAME=root \
-e CB_DB_PASSWORD=password \
-e CB_REDIS_HOST=host.docker.internal \
-e CB_REDIS_PORT=6379 \
-e CB_REDIS_PASSWORD=password \
-e VITE_APP_CLIENT_HOST=http://localhost:4018 \
-e VITE_APP_CLIENT_PORT=4018 \
-e VITE_APP_API_HOST=http://localhost:4019 \
razvanilin/chartbrew

注意,your_32_bytes_key 是一个 32字节的 AES-256 加密密钥,需要自己生成并替换。另外,本地主机还需要配备一个 MySQL 服务和 Redis 服务,CB_DB_* 参数对应数据库信息,CB_REDIS_* 参数对应 Redis 信息。

启动服务之后,输入以下地址进行注册访问:

http://localhost:4018

参考文档:https://docs.chartbrew.com/introduction

http://www.jsqmd.com/news/440677/

相关文章:

  • 麒麟系统安装mysql8
  • Godot游戏练习01-第3节-多人场景创建
  • c++入门
  • 2026年如何安装立式环形绕线机品牌推荐:半自动环形绕线机实力工厂怎么选 - 行业平台推荐
  • 2026年可靠的生态移动厕所公司推荐:户外移动厕所/旅游景区移动厕所厂家选择指南 - 行业平台推荐
  • 级联阴影贴图(CSM)的核心思想
  • 【大数据毕设源码分享】基于Spark+django的温布尔登特色赛赛事数据分析可视化平台设计与实现现(程序+文档+代码讲解+一条龙定制)
  • 2026年评价高的BR板式换热器工厂推荐:波纹板式换热器实力工厂推荐 - 行业平台推荐
  • 【大数据毕设源码分享】基于django+深度学习的经典名著推荐系统设计与实现(程序+文档+代码讲解+一条龙定制)
  • 稀疏数组
  • 【大数据毕设源码分享】基于深度学习django的淘宝用户购物可视化与行为预测系统设计(程序+文档+代码讲解+一条龙定制)
  • 2026年优秀的铝方通品牌推荐:造型铝方通/铝方通格栅/铝合金铝方通销售厂家哪家好 - 行业平台推荐
  • 【大数据毕设源码分享】基于python+django的中文起点网top500小说数据提取的设计与实现(程序+文档+代码讲解+一条龙定制)
  • 2026年耐用的PA66尼龙隔热条厂家推荐:铝型材尼龙隔热条/节能门窗尼龙隔热条可靠供应商推荐 - 行业平台推荐
  • 【TOP EI 期刊复现】考虑灵活性的数据中心微网两阶段鲁棒规划方法Matlab代码
  • 无人机分布式跟随协同编队控制、路径规划Matlab程序附参考文献
  • 2026年诚信的高压旋转接头厂家推荐:加工中心旋转接头源头厂家推荐几家 - 行业平台推荐
  • 游记 GDOI2026(I)
  • 2MW风力发电机并网+背靠背模式+新能源发电Matlab仿真
  • 完整教程:2025年如何搭建合规数字资产交易所?技术架构、牌照申请与生态运营全攻略
  • 大模型应用开发实战教程(非常详细),新时代核心竞争力从入门到精通,收藏这一篇就够了!
  • 2026年优质的尼龙改性颗粒品牌推荐:增韧尼龙改性颗粒/阻燃尼龙改性颗粒/耐候尼龙改性颗粒工厂直供哪家专业 - 行业平台推荐
  • 二阶RC锂电池FFRLS 、含遗忘因子的递推最小二乘法参数辨识附Matlab代码
  • C# .NET 周刊|2026年2月2期
  • 3.5打卡day19
  • 2026年知名的智慧储能柜厂家推荐:光伏储能柜/户外储能柜/分立式储能柜品牌厂家哪家靠谱 - 行业平台推荐
  • 2026年知名的液体喷砂机公司推荐:开放式喷砂机稳定供应商推荐 - 行业平台推荐
  • 2026年比较好的螺旋风管加工工厂推荐:共板风管加工/镀锌板风管加工供应商怎么选 - 行业平台推荐
  • 2026年专业的美狮台球杆工厂推荐:美狮台球杆实力厂家如何选 - 行业平台推荐
  • 人工智能-windows搭建本地rag、ollama、anythingLLM