Evidence.dev是什么? 核心功能 版本/套餐对比 值不值得用? 使用建议 适合谁用? 简单说,Evidence.dev 是一个让你用 SQL + Markdown 写数据分析报告的开源工具。你不需要折腾复杂的 BI 平台,也不需要学什么新语言——你只要会写 SQL 查数据库,然后用 Markdown 把结果写成报告,再加上一些图表、表格,就能生成一个交互式的静态站点。整个过程像写代码一样,用 Git 做版本管理,改起来也方便。 它本质上是个“数据文档”工具,把数据查询、可视化和文档放在一个项目里。你跑一次 SQL,数据就被抓成静态文件,报告就生成了。部署可以扔到 Vercel、Netlify 这类平台,团队里谁都能直接看。 #### 1. SQL 查数据 + Markdown 写报告 这是最核心的玩法。你在一个 .md 文件里写 Markdown,中间嵌入 SQL 查询块,Evidence 会在构建时执行这些 SQL,然后把结果渲染成表格或图表。比如你想做一个销售趋势报告,直接写个 ```sql SELECT date, revenue FROM sales ``,后面接 ``markdown `` 就完事。学习成本极低,只要你会 SQL 和基础 Markdown,几乎零磨合。 #### 2. 交互式图表和表格 内置了常见的可视化组件:折线图、柱状图、散点图、地图、表格等。图表默认带交互——鼠标悬停显示数值、排序、筛选。你不需要额外写前端代码,所有组件都以 Markdown 标签的形式调用,比如 。实际用下来,日常分析报告 90% 的场景都能覆盖,而且图表风格简洁,直接可用。 #### 3. Git 版本控制 项目本身就是纯文本(SQL + Markdown),天然适合 Git。每个报告版本、每次修改都能追溯,团队协作时不会出现“谁改了我的图表”的混乱。对于注重数据报告质量和可复现的团队来说,这是非常扎实的基础能力。你可以像管理代码一样管理数据报告。
- 学习成本极低,SQL + Markdown 人人会用,新人上手快。
- Git 原生支持,数据报告可版本化、可协作,这一点比主流 BI 工具强。
- 部署灵活,静态站点模式不需要运维,适合团队快速共享分析结果。
- 图表组件够用且交互良好,省去了写前端代码的麻烦。
优点
- + 基于 SQL + Markdown,学习成本低
- + 原生支持 Git 版本控制,便于团队协作
- + 可生成静态站点,部署灵活(Vercel、Netlify 等)
- + 内置丰富的交互式图表和表格组件
- + 开源且社区活跃,扩展性强
缺点
- - 需要具备 SQL 基础才能使用
- - 不支持实时数据更新(静态生成模式)
- - 对大型数据集的处理能力有限(建议配合采样或聚合)
Evidence.dev 免费吗?
Evidence Core 框架采用 MIT 许可永久免费,可自托管在 Netlify、Vercel 或自有服务器;Evidence Cloud 托管版 Team $15/用户/月、Pro $25/用户/月、Enterprise 定制。
使用 Evidence 需要编程知识吗?
是的,你需要掌握 SQL 来查询数据,以及基础的 Markdown 语法来编写报告。不需要前端或后端编程经验。
Evidence 支持哪些数据库?
支持 PostgreSQL、MySQL、DuckDB、Snowflake、BigQuery、Redshift、SQLite 等主流数据库,也支持 CSV 文件。
能否导出 PDF 或分享报告?
可以。Evidence 支持导出为 PDF 或 XLSX,也可构建静态站点(如 Vercel)生成可分享链接,或部署到任意静态托管服务。