SuperBI 开源项目教程

SuperBI 开源项目教程

superBI SuperBI 是达闼科技以开源项目superset为基础开发的企业级快速BI应用。 可扩展的框架设计,支持多种DBMS数据源,让数据BI更加简单。 superbi提供直观的UI,拖拽式的编辑体验,配置式的图例创建,轻松创建数据可视化dashboard的能力。 superBI 项目地址: https://gitcode.com/gh_mirrors/su/superBI

1. 项目介绍

SuperBI 是达闼科技以开源项目 Superset 为基础开发的企业级快速 BI 应用。它提供了一个可扩展的框架设计,支持多种 DBMS 数据源,使得数据 BI 更加简单。SuperBI 提供了直观的 UI 和拖拽式的编辑体验,配置式的图例创建,轻松创建数据可视化 dashboard 的能力。

2. 项目快速启动

前置依赖

  • Docker
  • Docker Compose

安装步骤

  1. 克隆项目仓库:

    git clone https://github.com/CloudmindsRobot/superBI.git
    
  2. 进入项目目录:

    cd superBI
    
  3. 启动项目:

    docker-compose up
    
  4. 启动成功后,在浏览器中输入地址 http://localhost:8088 即可访问。

登录信息

  • 用户名:admin
  • 密码:admin

3. 应用案例和最佳实践

案例一:自定义 SQL 查询

在 SuperBI 中,可以通过自定义 SQL 查询来实现复杂的数据可视化需求。例如,在一个 Dashboard 中使用 FilterBox 图例进行全局过滤时,可以在 SQL 语句中使用变量 @filters 来表示过滤条件。

SELECT "LON" AS "LON", "LAT" AS "LAT", COUNT(*) AS count
FROM long_lat
WHERE @filters
GROUP BY "LON", "LAT"
ORDER BY count DESC
LIMIT 5000 OFFSET 0

案例二:多条 SQL 合并查询

在某些情况下,一个 SQL 语句的查询结果不能满足需求,这时可以使用多条 SQL 语句进行合并查询。在编写 SQL 语句时,可以使用变量 @split 对多条 SQL 语句进行分割。

SELECT state AS state, num AS num
FROM birth_names
GROUP BY state, num
ORDER BY COUNT(*) DESC
LIMIT 10 OFFSET 0
@split
SELECT state AS state2, num AS num2
FROM birth_names
GROUP BY state2, num2
ORDER BY COUNT(*) DESC
LIMIT 10 OFFSET 0

4. 典型生态项目

Apache Superset

SuperBI 基于 Apache Superset 开发,Superset 是一个现代化的 BI 工具,支持多种数据源和丰富的可视化选项。

Docker

Docker 是一个开源的应用容器引擎,使得应用程序的部署和管理更加简单和高效。

Docker Compose

Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具,通过一个 YAML 文件来配置应用程序的服务。

通过这些生态项目的结合,SuperBI 能够提供一个强大且易于使用的企业级 BI 解决方案。

superBI SuperBI 是达闼科技以开源项目superset为基础开发的企业级快速BI应用。 可扩展的框架设计,支持多种DBMS数据源,让数据BI更加简单。 superbi提供直观的UI,拖拽式的编辑体验,配置式的图例创建,轻松创建数据可视化dashboard的能力。 superBI 项目地址: https://gitcode.com/gh_mirrors/su/superBI

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

郁欣秋

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值