Frappe Insights 是一款免费开源的商业智能(BI)工具,用于为技术人员和非技术人员提供一个简单易用的数据分析和报表平台。

Frappe Insights 项目采用 JavaScript、Python 等多种语言开发,遵循 AGPL 3.0 开源协议,代码托管在 GitHub:
https://github.com/frappe/insights
功能特性
- 跨平台:支持 Linux、macOS、Windows 以及 Docker 等多种部署方式。
- 数据源:集成数据库(MySQL、PostgreSQL、DuckDB、BigQuery 等)、CSV、Excel 文件等多种数据源。

- 查询构建:提供可视化的查询构建界面,不需要掌握 SQL 语法即可实现数据查询、过滤、汇总等功能。

- 可视化图表:不仅提供各种数据可视化的图表(柱状图、饼图、折线图、趋势图、环形图等),还会自动推荐合适的图表。

- 仪表盘:可以将各种可视化图表和数据表格进行组合,构建仪表盘;当数据集发生变化时,可以自动更新可视化结果;同时还支持通过链接共享仪表盘。

- 权限控制:Frappe Insights 提供多种权限控制,包括应用级别(基于角色)、资源级别(数据源、数据表、图表、仪表盘)以及数据行级。

在线体验
Frappe Insights 提供了一个基于云服务的在线体验环境,网址如下:
https://cloud.frappe.io/dashboard/signup?product=insights

下载安装
Frappe Insights 支持多种部署方式,使用 Docker 进行快速体验的命令如下:
# 创建文件目录
mkdir frappe-insights
cd frappe-insights
# 下载docker-compose文件
wget -O docker-compose.yml https://raw.githubusercontent.com/frappe/insights/develop/docker/docker-compose.yml
# 下载设置脚本
wget -O init.sh https://raw.githubusercontent.com/frappe/insights/develop/docker/init.sh
# 运行容器
docker compose up -d
启动服务之后,在浏览器中输入以下地址进行访问:
http://insights.localhost:8000/insights

默认用户名和密码为:Administrator/admin。