Superset 调研
1 简介:
Apache Superset(孵化中)是一种现代的,开源的一个企业级的web端BI应用,支持丰富的数据源连接,多种可视化方式,并能够对用户实现细粒度的权限控制。superset部署简单,易于上手,是很多企业低成本构建设BI平台的理想基础,在需要的情况下,企业能够进行二次开发。
2 Superset 产品结构
3 功能
3.1 展示效果好
⦁ 丰富的数据可视化集;
⦁ 易于使用的界面,用于浏览和可视化数据;
⦁ 创建和共享仪表板;
3.2 安全性高
⦁ 与主要身份验证提供程序(数据库,OpenID,LDAP,OAuth和REMOTE_USER通过Flask AppBuilder集成)集成的企业就绪身份验证;
⦁ 可扩展的高粒度安全性/权限模型,允许有关谁可以访问单个要素和数据集的复杂规则;
⦁ 一个简单的语义层,允许用户通过定义哪些字段应显示在哪个下拉列表中以及哪些聚合和功能度量可供用户使用来控制如何在UI中显示数据源;
3.3 可扩展性强
⦁ 通过SQLAlchemy与大多数SQL的RDBMS集成,第四小节说明Superset支持的数据库;
⦁ 与Druid.io的深度集成;
3.4 便于取数
Superset 的SQL Lab 组件可以很方便的对数仓进行取数,写上SQL 语句执行一下,便可获得数据。
4 支持的数据库
⦁ Amazon Athena
⦁ Amazon Redshift
⦁ Apache Drill
⦁ Apache Druid
⦁ Apache Hive
⦁ Apache Impala
⦁ Apache Kylin
⦁ Apache Pinot
⦁ Apache Spark SQL
⦁ BigQuery
⦁ ClickHouse
⦁ Elasticsearch
⦁ Exasol
⦁ Google Sheets
⦁ Greenplum
⦁ IBM Db2
⦁ MySQL
⦁ Oracle
⦁ PostgreSQL
⦁ Presto
⦁ Snowflake
⦁ SQLite
⦁ SQL Server
⦁ Teradata
⦁ Vertica
⦁ Hana