ApacheSuperset助力企业建立数据分析平台

说个云也原生 2024-03-20 03:42:58
Superset简介

Superset是一个受Apache软件基金会支持的处于孵化阶段的企业级数据可视化web项目。具有以下特点:

内含丰富的数据图表样式支持多种数据源(Oracle、MySQL、Postgres, MariaDB等等)提供易用的界面来自定义可视化数据提供一个Web版SQL查询工具提供OpenID, LDAP, OAuth等多种认证方式,易于集成。

Superset的主要功能是将基础数据以直观的可视化图表形式渲染出来。本文档对数据源的配置、自定义可视化数据进行介绍。关于Superset的安装不在本文探讨范围内,官方文档中提供了基于docker的一键化安装教程。

为了形象的表明Superset能做什么,最直接的方式就是放图了。比如它能根据数据生成如下的图表,只需要配置好了数据源,不需要编写一行代码便可生成可视化图表。前端再也不用和Echart打交道,后端增删改查小王子也不要写代码了。

当然这只是最基础的,下面还有贼多炫酷的图表,恐怖的让人不禁瑟瑟发抖。

数据库支持

MySQL

Postgres

Vertica

Oracle

Microsoft SQL Server

SQLite

Greenplum

Firebird

MariaDB

IBM DB2

Exasol

MonetDB

常见问题

Q1:指标可以是某个字段名而非聚集函数吗?

A:这个具体由不同的图表类型决定,一般来说都是聚集函数。

Q2:允许多个表的联合查询吗?

A:Superset不能直接使用联合查询,只能从单个表查找数据。但是它提供的视图的概念,可以编写视图SQL,最终在视图上执行单表查询操作。

Q3:如何校验数据的正误?

A:Superset提供的数据分析是建立在SQL基础上的,在配置可视化图表阶段,点击右上方的列表按钮,可以查看到查询执行的实际SQL以及返回的原始数据结果。通过查看SQL和结果集来校验正误。

Q4:为何配置图表后点击运行查询无反应?

此种情况说明系统根据你的配置生成的查询SQL有问题。可根据Q3来排查问题所在,并且系统为用户提供Web版的SQL查询工具来操作数据库。

常见图表类型配置

柱状图

时间折线图

0 阅读:0

说个云也原生

简介:感谢大家的关注