Apache Superset简介
Apache Superset是一个现代、企业级的BI网页应用。 它是快速的、轻量级的、易懂的和定制化加载的。通过使用简单的饼状图到细节丰富的地理空间图表,让它使所有用户更容易去探索和可视化他们的数据。
下面是你可以开始使用Apache Superset的方式:
- 从Apache基金会网站下载源码
- 从Pypi 上下载最新的Superset版本
- 使用Docker Compose 一步构建本地Superset
- 从Dockerhub上下载Docker 镜像
- 通过GitHub安装最新的版本的Superset
Superset特性:
- 提供能进行可视化数据集和制作交互式仪表盘的简单易懂的的接口
- 展示你的数据的漂亮的数据可视化的大量数据组。(需要后期修改)
- 提取和展示数据集的无代码的可视化工具
- 包含一个丰富的元数据浏览器,为了可视化的准备数据的世界级的SQL IDE。
- 快速地制定自定义维度和度量的增强数据分析的轻量级语义层
- 支持大部分SQL语言数据库开箱即用
- 无缝的、内存异步的缓存和查询
- 允许配置可访问产品特性和数据集的复杂规则的、能扩展的安全模型
- 集成了主要的后台认证 (database, OpenID, LDAP, OAuth, REMOTE_USER, etc)
- 增加自定义可视化插件的能力
- 定制编程的API
- 为了大规模设计的云原生架构。(需要后期修改)
Superset是云原生的和为高可用性设计的的。它被设计成能横向扩展、能运行在分布式环境中和在内部容器能运行良好。当你想通过几步的设置或者仅仅在你的笔记本上简单地测试Superset时,它几乎没有任何限制。
从某种意义上来说,Superest也是云原生的。它是灵活的,它能让你选择
- Web服务器 (Gunicorn, Nginx, Apache),
- 元数据库引擎 (MySQL, Postgres, MariaDB, etc),
- 消息队列 (Redis, RabbitMQ, SQS, etc),
- 后端结果 (S3, Redis, Memcached, etc),
- 缓存层(Memcached, Redis, etc),
Superset也能和像NewRelic, StatsD and DataDog这类的服务一起运行。它通过流行的数据库技术分析工作负载。
当前,Superset在很多公司大规模地使用。例如,Superset正在运行在Airbnb内部的Kubernetes生产环境中,它服务了每天查看100k次图表的600多个活跃用户。
你能在这个GitHub页面找到一部分使用Superset的行业和公司。