泽兴芝士网

一站式 IT 编程学习资源平台

Superset :支持多种数据源的数据探索和数据可视化平台

#挑战30天在头条写日记#

Superset 是一个现代数据探索和数据可视化平台。Superset 可以取代或增强许多团队的专有商业智能工具。Superset 与各种数据源很好地集成。

Superset提供:

  • 用于快速构建图表的无代码界面
  • 用于高级查询的强大的、基于 Web 的SQL 编辑器
  • 用于快速定义自定义维度和指标的轻量级语义
  • 对几乎所有 SQL数据库或数据引擎的开箱即用支持
  • 各种精美的可视化效果可展示您的数据,从简单的条形图到地理空间可视化
  • 轻量级、可配置的缓存层有助于减轻数据库负载
  • 高度可扩展的安全角色和身份验证选项
  • 用于编程定制API
  • 为扩展而从头开始设计的云原生架构

大型可视化画廊

制作漂亮的动态仪表板

无代码图表生成器


强大的 SQL 编辑器


支持的数据库

Superset 可以从任何具有 Python DB-API 驱动程序和 SQLAlchemy 方言的SQL 数据存储或数据引擎(Presto、Trino、Athena等)查询数据。

以下是支持的一些主要数据库解决方案:


安装

使用 DockerCompose

在本地尝试 Superset 的最快方法是在 Linux 或 Mac OSX 计算机上使用 Docker 和 Docker Compose。Superset 没有对 Windows 的官方支持,因此我们在下面提供了 VM 解决方法。

1. 安装 Docker 引擎和 DockerCompose

苹果电脑

安装 Docker for Mac,其中包括 Docker 引擎和docker-compose开箱即用的最新版本。

安装 Docker for Mac 后,打开 Docker 的首选项窗格,转到“资源”部分并将分配的内存增加到 6GB。默认情况下仅分配 2GB RAM,Superset 将无法启动。

Linux

按照适合您的 Linux 风格的 Docker 说明,在 Linux 上安装 Docker 。因为docker-compose它不是作为 Linux 上基本 Docker 安装的一部分安装的,所以一旦您有了一个可以工作的引擎,请按照适用 于 Linux 的docker-compose 安装说明进行操作。

windows

不幸的是,Windows 并未正式支持 Superset。Windows 用户在本地尝试 Superset 的一种选择是通过 VirtualBox安装 Ubuntu 桌面虚拟机,并在该虚拟机内继续执行 Linux 上的 Docker 指令。我们建议为虚拟机分配至少 8GB 的 RAM,并配置至少 40GB 的硬盘,以便为操作系统和所有必需的依赖项提供足够的空间。Docker Desktop最近添加了对 Windows Subsystem for Linux (WSL) 2 的支持,这可能是另一个选择。

2. 克隆 Superset 的 GitHub存储库

使用以下命令在终端中克隆 Superset 的存储库:

git clone https://github.com/apache/superset.git

该命令成功完成后,您应该superset在当前目录中看到一个新文件夹。

3.通过 DockerCompose

导航到您在步骤 1 中创建的文件夹:

cd superset

在 master 分支上工作时,运行以下命令以运行development模式docker compose:

docker compose up

在 master 分支上工作时,运行以下命令以运行production模式docker compose:

docker-compose -f docker-compose-non-dev.yml pull
docker-compose -f docker-compose-non-dev.yml up

docker-compose或者,您也可以通过首先检查分支/标签,然后从变量开始来运行 Superset 的特定版本TAG。例如,要运行2.1.0版本,请运行以下命令:

git checkout 2.1.0
TAG=2.1.0 docker-compose -f docker-compose-non-dev.yml pull
TAG=2.1.0 docker-compose -f docker-compose-non-dev.yml up

项目地址:

https://github.com/apache/superset

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言