Dash:一款免费开源、本地优先的数据探索与可视化工具

Dash是一个基于 DuckDB、免费开源、本地优先的数据探索与可视化工具,既可以直接在浏览器中运行,也可以作为插件嵌入到 DuckDB 中使用。

Dash 采用 C++ 语言开发,遵循 MIT 开源协议,代码托管在 GitHub:

https://github.com/gropaul/dash

功能特性

  • 本地运行:Dash 不依赖远程服务器。在浏览器模式下,数据处理全部发生在本地浏览器;通过 DuckDB 插件的方式运行,数据同样在本地进行处理和存储。
  • 基于 DuckDB:Dash 底层引擎直接使用 DuckDB,意味着天然具备SQL 查询能力、CSV、JSON、Parquet、Arrow 支持、高性能列式分析、零运维部署等优势。
  • 可视化探索:Dash 提供了一个无限画布,节点可以包括SQL 查询、表格、图表、文本、下拉框等组件,支持自由拖拽节点、连接节点、重排布局等方式构建数据流。
  • 查询链:Dash 节点之间可以通过拖拽连接线直接引用结果,系统可以建立依赖关系(类似 Excel 公式依赖),决定执行顺序并且自动重算下游节点的数据。

上游节点采用下拉组件时,可以实现交互式数据分析。

  • 查询节点数据:画布中的节点不仅可以使用 SQL 进行引用,还可以被 Python 代码或者 CLI 作为数据源进行分析。
python 复制代码
import duckdb

con = duckdb.connect()
con.execute("INSTALL dash FROM community; LOAD dash;")
con.execute("PRAGMA DASH;")

df = con.execute("SELECT * FROM dash.ref_monthly_revenue()").df()
  • 可视化仪表盘:由文本、可视化图表和交互控件组成仪表盘(Dashboard),构建分析报告。
  • AI 助手:Dash 集成了一个由大语言模型(OpenAI、Ollama、DeepSeek)驱动的聊天界面,可以访问当前连接的 DuckDB 数据库。它能够基于自然语言生成并且执行 SQL、展示结果、生成图表以及更新已打开的数据对象。

在线使用

Dash 提供了一个在线应用,可以通过浏览器直接使用,网址如下:

https://app.dash.builders/

本地安装

Dash 也可以作为 DuckDB 的插件进行安装,命令如下:

sql 复制代码
INSTALL dash FROM community;
LOAD dash;

PRAGMA dash;

执行以上命令即可启动 Dash UI,然后通过以下地址进行访问:

http://localhost:4200

参考文档:

https://www.dash.builders/docs

相关推荐
Blockbuater_drug37 分钟前
《经典机器学习实战》第 2 课:回归入门——环境、工具与数据准备
线性回归·pandas·scikit-learn·数据可视化·数据清洗·最小二乘法·conda环境
kaiyou20262 小时前
商务数据分析与应用专业哪些证书企业比较认可?
数据挖掘·数据分析
阿琳a_3 小时前
b-map-viewer:面向 Vue 3 的地图可视化 SDK,从接入到展示再到交互分析
前端·javascript·vue.js·gis·数据可视化·地图
Data analyse4564 小时前
web-vitals库接入:LCP、INP、CLS上报与阈值
前端·javascript·数据分析
SelectDB21 小时前
Apache Doris 与 SelectDB 是什么关系?从开源技术到面向 Agent 的极速分析数据库
大数据·数据库·数据分析
MetWeave21 小时前
一朵玫瑰,装下一年的风(《风不是一个数》系列第 5 篇
前端·数据可视化
SelectDB21 小时前
存算分离冷查询提速 7.5 倍!Apache Doris 4.2 Peer Read 实现跨计算组缓存复用
大数据·数据库·数据分析
Thanks_ks1 天前
【第 003 讲】全面认识 Python:语言起源与设计哲学 | 行业地位与流行趋势 | 技术优势与应用领域 | 技术边界与工程局限
人工智能·python·数据分析·编程语言·python 入门·web 开发·python 之禅
TianFuRuanJian1 天前
DTEmpower走进中国水科院,助力水利科研数据分析国产化
数据挖掘·数据分析
2601_967980111 天前
行代码设置表格格式,一键生成可视化报表
数据分析·办公自动化·python办公·报表自动化·职场提效