一个现代的,可用于企业的商业智能Web应用程序。
Superset
提供:
- 直观的界面可浏览和可视化数据集,并创建交互式仪表板
- 各种精美的可视化效果可展示您的数据。
- 简单,无代码的用户流程,可以对裸露的仪表板下的数据进行细分和切分。仪表板和图表是进行深入分析的起点
- 先进的SQL编辑器/ IDE公开了丰富的元数据浏览器,以及轻松的工作流程,可从任何结果集中创建可视化内容。
- 可扩展的高粒度安全模型,允许有关谁可以访问哪些产品功能和数据集的复杂规则。与主要的身份验证后端集成(数据库,OpenID,LDAP,OAuth,REMOTE_USER等)
- 轻量级语义层,允许通过定义维度和指标来控制如何向用户公开数据源
- 对大多数说SQL的数据库提供开箱即用的支持
- 与Druid的深度集成使Superset能够在切片和切块大型实时数据集时快速燃烧
- 具有可配置缓存的快速加载仪表板
1.支持的数据库
Superset通过SQLAlchemy讲许多SQL方言,SQLAlchemy是与大多数数据库兼容的Python SQL工具包。以下是一些受支持的主要数据库解决方案:
可以在此处找到受支持的数据库的完整列表 。
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!
评论(0)