目录
Superset概念
Apache Superset 是一个数据浏览和可视化 Web 应用程序。EMR 上的 Superset,原装了对 Mysql、Hive、Presto、Impala、Kylin、Druid、Clickhouse 的支持。
Superset 特性
- 支持几乎所有主流的数据库,包括 MySQL、PostgresSQL、Oracle、SQL Server、SQLite、SparkSQL 等,并深度支持 Druid。
- 丰富的可视化展示,支持自定义创建 dashboard。
- 数据的展示完全可控,可自定义展示字段、聚合数据、数据源等。
Superst提供的功能
- 快速构建图表的无代码界面
快速的构建一个图表并且几乎不需要写代码
- 用于高级查询的功能强大的基于 web 的 SQL 编辑器
Superset 提供一个强大的在 web 界面中可以编辑的 SQL 编辑器
- 用于快速定义自定义维度和度量的轻量级语义层
可以很轻松的维度和指标
- 对几乎所有 SQL 数据库或数据引擎的现成支持
现成支持几乎所有的数据库, 比如常见的 MySQL Postgres Oricle DB2 ...
- 一系列漂亮的可视化效果来展示数据
连接好数据库并查询出响应的数据之后 定义好维度和指标 就可以使用这些现成的可视化图表来做显示
- 轻量级、可配置的缓存层有助于减轻数据库负载
可以配置缓存 NO-SQL 数据库来减轻关系型数据库的负载 因为关系型数据库储存数据是强项, 但高并发不是它的强项, 所以通常我们使用 NO-SQL 数据库做缓存来减轻数据库的负载
- 高度可扩展的安全角色和身份验证选项
可拓展的角色和身份验证 确保数据安全
- 提供 API 支持自定义拓展
superset 提供一整套 API 我们可以使用 API 对 superset 的功能进行拓展而不需要直接修改 superset 的源码
- 云架构设计, 支持大规模云部署
支持云架构大规模部署