DeepBI
DeepBI 是一个原生人工智能的数据分析平台。DeepBI 利用大型语言模型的力量,探索、查询、可视化并分享来自任何数据源的数据。用户可以使用 DeepBI 获得数据洞察并做出数据驱动的决策。
语言: 英语 中文
开发者:dev@deepbi.com 商务:hi@deepbi.com
如果你觉得 DeepBI 对你有帮助,请通过点击 这里 上右上角的 ⭐ Star 和 Fork 来支持我们。你的支持是 DeepBI 变得更好的最大动力。
视频示例
https://github.com/DeepInsight-AI/DeepBI/assets/151519374/d1effbe1-5c11-4c77-86ef-e01b1ea7f2f6
用户手册
✨ 特性
- 会话式数据分析:用户可以通过对话获得任意的数据结果和分析结果。\
- 会话式查询生成:通过对话生成持久性查询和可视化结果。\
- 仪表盘:将持久性可视化结果组装到仪表盘中。\
- 自动化数据分析报告(待开发):根据用户指令自动完成数据分析报告。\
- 支持多种数据源,包括 MySQL、PostgreSQL、Doris、StarRocks、CSV/Excel 等。\
- 多平台支持,支持 Windows-WSL、Windows、Linux、Mac。\
- 国际化,支持中文和英语。
🚀 支持的数据库
DeepBI 支持的数据库连接有:
- MySQL
- PostgreSQL
- CSV/Excel 导入
- Doris
- StarRocks
- MongoDB
📦 Windows exe 安装
📦 Docker 构建
-
本地环境需要安装 docker 和 docker-compose。
-
通过 git 下载项目文件:
git clone https://github.com/DeepInsight-AI/DeepBI.git
或者直接下载 zip 文件并解压。
-
进入项目目录:
cd DeepBI
-
直接运行
./Install.sh
-
默认端口:8338 8339
-
Web 访问: http://ip:8338
DeepBI docker 命令
- 进入项目 DeepBI 目录:
docker-compose start # 启动 DeepBI 服务
docker-compose stop # 停止 DeepBI 服务
docker-compose ps # 查看 DeepBI 服务状态
- 如果出现... PermissionError ... 或 ' Permission denied',请在执行命令前加 'sudo'
sudo docker-compose start # 启动 DeepBI 服务
sudo docker-compose stop # 停止 DeepBI 服务
sudo docker-compose ps # 查看 DeepBI 服务状态
Ubuntu 构建
在 ubuntu 系统上直接安装,需要安装 redis、postgresql 以及 python3.8.17 环境。
-
Redis 可以通过 127.0.0.1 无密码访问命令行。
-
需要的 python 版本为 3.8.x
-
推荐使用 pyenv coda 等虚拟环境
-
postgresql 需要安装 postgresql-16 版本
-
通过以下命令下载 DeepBI 代码
git clone https://github.com/DeepInsight-AI/DeepBI.git
如果下载失败,请替换协议,运行以下代码
git clone http://github.com/DeepInsight-AI/DeepBI.git
- 直接运行
. ubuntu_install.sh
(请注意这里需要运行 . ubuntu_install.sh 而不是 sh xxx,因为需要运行 python 虚拟环境) - 默认端口为 8338 和 8339
- Web 访问: http://ip:8338
联系我们
📑 其他
- 我们已经在 Mac OS 12.7/13.X /14.1.1、Ubuntu 20.04/22.04 和 Windows11 WSL 22.04 上进行了测试。
- Windows 10 需要 22H2 版本或更高版本才能安装 WSL
- 服务器运行的最低内存要求为 1 核 2G 内存,推荐 2 核 4G 内存
- 如果有任何问题,请联系我们 dev@deepbi.com
- 问题