专业的编程技术博客社区

网站首页 > 博客文章 正文

Apache SuperSet 系列 1 - Apache Superset 是什么?

baijin 2024-10-25 10:14:34 博客文章 16 ℃ 0 评论

Source

Apache Superset 是一个现代的、企业就绪(为企业使用而准备)的商业智能(BI/Bussiness Intelligence) Web 应用程序。 它快速、轻便、直观,并加载了各种选项,使所有技能的用户都可以轻松探索和可视化他们的数据,从简单的饼图到高度详细的 deck.gl 地理空间图表。

以下是您可以开始使用 Superset 的几种不同方式:

  • 从 Apache Foundation 的网站下载源代码
  • 在此处从 Pypi 下载最新的 Superset 版本
  • 使用 Docker Compose 通过一个命令在本地设置 Superset
  • 从 Dockerhub 下载 Docker 镜像
  • 从 GitHub 安装最新版本的 Superset

SuperSet 可以提供:

  • 用于可视化数据集和制作交互式仪表板的直观界面
  • 各种精美的可视化效果来展示您的数据
  • 用于提取和呈现数据集的无代码(Code-Free)可视化构建器
  • 世界一流的 SQL IDE,用于为可视化准备数据,包括丰富的元数据浏览器
  • 一个轻量级的语义层(Semantic layer),使数据分析师能够快速定义自定义维度(custom dimensions)和指标(metrics)
  • 对大多数 SQL 数据库的开箱即用(Out-of-the-box)支持
  • 无缝的内存异步缓存和查询(Seamless, in-memory asynchronous caching and queries)
  • 一种可扩展的安全模型,允许配置可以访问哪些产品功能数据集的非常复杂的规则。
  • 与主要身份验证后端(数据库、OpenID、LDAP、OAuth、REMOTE_USER 等)集成
  • 添加自定义可视化插件(custom visualization plugins)的能力
  • 用于编程定制(programmatic customization)的 API
  • 为扩展而全新设计的云原生架构(cloud-native architecture)

Superset 是云原生的(cloud-native),旨在提供高可用性。 它旨在扩展到大型分布式环境,并且在容器内(containers)运行良好。 虽然您可以在适度的设置或仅在笔记本电脑上轻松测试 Superset,但扩展平台几乎没有限制。

Superset 也是云原生的,因为它很灵活,可以让您选择:

  • Web 服务器(Gunicorn、Nginx、Apache),
  • 元数据数据库引擎(MySQL、Postgres、MariaDB 等),
  • 消息队列(Redis、RabbitMQ、SQS 等),
  • 结果后端(S3、Redis、Memcached 等),
  • 缓存层(Memcached、Redis 等),
  • Superset 还可以很好地与 NewRelic、StatsD 和 DataDog 等服务配合使用,并且能够针对最流行的数据库技术运行分析工作负载。

Superset 目前在许多公司大规模运行。 例如,Superset 在 Kubernetes 内的 Airbnb 生产环境中运行,每天为 600 多名活跃用户提供服务,每天查看超过 10 万张图表。

链接当前文件

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表