lightdash:连接dbt项目,让团队自助分析数据,共享洞察

Agentic BI. Analytics at the speed of code ⚡️

Branch2078Tags7988
This repository is empty

Lightdash 徽标

面向现代数据团队的开源 Agentic BI

基于你的上下文层,构建统一治理的指标、仪表盘、AI 智能体和数据应用。 通过 Git、CI、MCP 和 Lightdash CLI 交付分析。

观看 Lightdash 平台概览

为什么选择 Lightdash

Lightdash 是面向希望让分析像软件一样快速迭代的团队的 Agentic BI 平台。你的上下文层只需定义一次可信指标、关联关系、权限、业务逻辑和缓存,就能支撑人们使用数据的每一种方式:仪表盘、AI 智能体、数据应用、嵌入式分析、SDK 和 MCP。

数据团队可以使用任意 AI 智能体构建和维护分析,再通过终端、拉取请求和 CI 预览、验证并发布变更。业务用户可以用自然语言提问、探索仪表盘,或创建自定义数据应用,而无需绕过治理。

从云端开始

使用 Lightdash 的最快方式是 Lightdash Cloud:无需运维基础设施,始终保持最新,并支持 AI 智能体、数据应用、定时交付、嵌入集成和企业级管控。

想先体验?试试 在线演示,阅读 文档,或 预约销售通话

你可以构建什么

BI 即代码

你的指标、图表和仪表盘都以文件形式存在。使用编码智能体构建它们,通过 CLI 预览变更,在 CI 中验证,并在拉取请求中评审分析。

了解 BI 即代码

AI 智能体

Lightdash 智能体依据你的上下文层作答,而不是猜测原始表。它们遵循权限,返回可审查的查询,复用经过验证的答案,并通过评审与评估持续改进。

探索对话式分析

数据应用

通过提示词即可构建自定义报表、工作簿、幻灯片、预测工具以及面向客户的数据产品,你的上下文层、权限与身份验证均已内置。

查看数据应用

上下文层

在统一的治理层中定义指标、维度、关联、描述、缓存与访问规则。可使用指向数据仓库的 dbt 项目,或独立的 Lightdash YAML。

查看上下文层可视化

嵌入式分析

使用 Lightdash SDK 将仪表盘、AI 智能体和数据应用嵌入你的产品,支持可配置的行级安全、用户属性与面向客户的权限。

不妨查看我们的嵌入式示例,或阅读我们的嵌入式文档

开源核心

自托管核心 BI 平台,贡献改进,并在自有基础设施上运行 Lightdash。企业部署可添加商业功能与支持。

自托管 Lightdash

借助智能体构建

Lightdash 为编码智能体提供进行安全分析变更所需的上下文:安装 Lightdash 技能,预览变更内容,并在任何内容合入前验证项目。

lightdash install-skills
lightdash preview
lightdash validate

使用智能体技能和 Lightdash MCP 服务器,即可在编辑器或终端中构建图表、仪表盘、指标和 Data Apps。每次变更依然可以经过团队信赖的工作流:预览分支、验证项目、审查 Pull Request 并合并。

安装

云端

注册 Lightdash Cloud,几分钟内即可获得托管工作区。若团队希望使用 AI 智能体、Data Apps、托管升级和生产就绪基础设施,同时无需自行运维 Lightdash,这是推荐路径。

自托管

通过 Docker 或 Kubernetes,在自有基础设施上运行 Lightdash。 如果准备部署到生产环境,请从生产部署检查清单开始。 自托管部署可凭许可证密钥启用企业级功能;联系 Lightdash 团队获取许可证密钥。

本地开发

git clone https://github.com/lightdash/lightdash.git
cd lightdash
./scripts/install.sh

如需完整的本地环境搭建、包脚本以及开发流程,请参阅贡献指南

技术栈

Lightdash 是一个使用以下技术构建的 TypeScript monorepo:

  • 前端使用 React、Mantine、Vite 和 TanStack Query
  • 后端使用 Node.js、Express、TSOA、Knex 和 PostgreSQL
  • 提供 BigQuery、Snowflake、Redshift、Databricks、Postgres、Trino、ClickHouse 等数据仓库适配器
  • 为开发者原生分析提供 CLI、MCP server、SDKs、Git 集成以及 content-as-code 工作流

社区

Lightdash 是开源项目,其发展由社区反馈共同塑造。

感谢所有为代码、文档、Issues、想法和反馈做出贡献的伙伴。请查看 贡献者图谱 了解完整社区。