Superset — 开源的数据可视化和数据探索平台-Superset — 开源的数据可视化和数据探索平台-Python 实用宝典

Superset — 开源的数据可视化和数据探索平台

一个现代的,可用于企业的商业智能Web应用程序。

Superset

提供:

  • 直观的界面可浏览和可视化数据集,并创建交互式仪表板
  • 各种精美的可视化效果可展示您的数据。
  • 简单,无代码的用户流程,可以对裸露的仪表板下的数据进行细分和切分。仪表板和图表是进行深入分析的起点
  • 先进的SQL编辑器/ IDE公开了丰富的元数据浏览器,以及轻松的工作流程,可从任何结果集中创建可视化内容。
  • 可扩展的高粒度安全模型,允许有关谁可以访问哪些产品功能和数据集的复杂规则。与主要的身份验证后端集成(数据库,OpenID,LDAP,OAuth,REMOTE_USER等)
  • 轻量级语义层,允许通过定义维度和指标来控制如何向用户公开数据源
  • 对大多数说SQL的数据库提供开箱即用的支持
  • 与Druid的深度集成使Superset能够在切片和切块大型实时数据集时快速燃烧
  • 具有可配置缓存的快速加载仪表板

1.支持的数据库

Superset通过SQLAlchemy讲许多SQL方言,SQLAlchemy是与大多数数据库兼容的Python SQL工具包。以下是一些受支持的主要数据库解决方案:

红移 谷歌查询 雪花 普雷斯托 德鲁伊 PostgreSQL MySQL的 mssql服务器 db2 sqlite sybase 玛丽亚德 垂直 甲骨文 火鸟 青梅 Clickhouse exasol 莫奈数据库 阿帕奇麒麟

可以在此处找到受支持的数据库的完整列表 。

2.安装与配置

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

1.安装Docker引擎和Docker Compose

Mac OSX

安装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上没有正式支持Superset。Windows用户在本地尝试Superset的最佳选择是通过VirtualBox安装Ubuntu桌面VM, 并继续在该VM中使用Linux上的Docker指令。我们建议为虚拟机分配至少8GB的RAM,并配置至少40GB的硬盘,以便为操作系统和所有必需的依赖项留出足够的空间。

2.克隆Superset的Github存储库

使用以下命令在您的终端中克隆Superset的仓库

$ git clone https://github.com/apache/incubator-superset.git

或者在本网站中直接下载Superset GitHub存储库。

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

我们建议您检出并运行上一个标记版本的代码:

$ git checkout latest

3.通过Docker Compose启动Superset

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

$ cd incubator-superset

然后,运行以下命令:

$ docker-compose up

您应该看到一堵墙,记录着机器上正在启动的容器的输出。一旦该输出变慢,您应该在本地计算机上有一个正在运行的Superset实例!

4.登录到 Superset

您本地的Superset实例还包括一个Postgres服务器来存储您的数据,并且已经预先加载了Superset附带的一些示例数据集。现在,您可以通过Web浏览器访问Superset http://localhost:8088。请注意,许多浏览器现在默认为https-如果您的浏览器是其中之一,请确保使用http

使用默认的用户名和密码登录:

username: admin
password: admin

恭喜!您已成功安装Superset!

9

发表评论