Apache Superset是一个现代化的、企业级的商业智能web应用程序。它速度快、轻量级、直观,且附带各种选项,这使得各种技能水平的用户都能轻松地探索和可视化他们的数据——从简单的饼图到高度详细的deck.gl地理空间图表。
特点
-
• 直观的界面,用于可视化数据集和创建交互式仪表板。
-
• 提供多种美观的可视化选项来展示你的数据。
-
• 无代码可视化构建器,以提取和展示数据集。
-
• 顶级的SQL IDE,用于数据可视化准备,包括丰富的元数据浏览器。
-
• 轻量级语义层,使数据分析师能够快速定义自定义维度和度量。
-
• 对大多数SQL数据库的原生支持。
-
• 无缝的、内存异步缓存和查询。
-
• 可扩展的安全模型,允许配置对产品特点和数据集访问的复杂规则。
-
• 与主要身份验证后端集成(数据库、OpenID、LDAP、OAuth、REMOTE_USER等)。
-
• 可以添加自定义可视化插件。
-
• 用于编程定制的API。
-
• 自下而上设计的云原生架构,专为规模扩展而设计。
安装教程
以下是几种开始使用Superset的方式:
-
1. 尝试使用Docker Compose的Quickstart部署。
-
2. 从PyPI安装Superset。
-
3. 使用Kubernetes部署Superset。
-
4. 从Apache Foundation的网站下载源代码。
使用Docker Compose的Quickstart部署
-
1. 确保你已经安装了Docker和Docker Compose。
-
2. 克隆官方的Superset存储库或下载快速开始部署的配置文件。
-
3. 在包含docker-compose文件的目录中运行以下命令来启动服务:
git clone https://github.com/apache/superset
cd superset
docker-compose -f docker-compose-image-tag.yml up
现在前往 http://localhost:8088 并使用默认创建的账户登录:
username: admin
password: admin
从PyPI安装Superset
确保你已安装Python和pip,然后运行:
pip install apache-superset
superset db upgrade
# 在元数据数据库中创建一个管理员用户(使用“admin”作为用户名)
export FLASK_APP=superset
superset fab create-admin
# 加载一些演示数据
superset load_examples
# 创建默认角色和权限
superset init
# 在端口 8088 上启动开发模式 Web 服务
superset run -p 8088 --with-threads --reload --debugger
其他安装方式
官方提供了其他的部署方式,如,Helm安装到K8s集群:
https://superset.apache.org/docs/intro
欢迎大家关注我的公众号,将会为大家推荐更优质的内容!
原文始发于微信公众号(青檬小栈):一款开源的高颜值的BI神器
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/271652.html