温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Github 30000 Star的免费BI工具Superset怎么用

发布时间:2021-12-29 14:41:28 阅读:184 作者:柒染 栏目:大数据
专用免费服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

Github 30000 Star的免费BI工具Superset怎么用,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

BI工具是数据分析的得力武器,目前市场上有很多BI软件,众所周知的有Tableau、PowerBI、Qlikview、帆软等,其中大部分是收费软件或者部分功能收费。这些工具一通百通,用好一个就够了,重要的是分析思维。

我一直用的Tableau,不过实在太贵,一年小一万。之前在github接触到一个基于浏览器的开源BI应用,名叫「Superset」,是Airbnb团队开发的。闲来无事就爱折腾,在安装Superset配置阶段用了一些时间,有点心累,不过实际用起来却是非常nice。

先看下面板效果:Github 30000 Star的免费BI工具Superset怎么用

它还可以和deck.gl集成,做高难度的地图展示:Github 30000 Star的免费BI工具Superset怎么用

Superset后端是基于python开发的,所以也算是python生态的一员。它的三大特点是:开源、轻量级、图表丰富。相比较集成好的软件,Superset是有些使用门槛的,对新手没那么友好,不过它免费呀,免费真香。

官方对Superset的介绍是:

  • 通过 NVD3/D3 预定义了多种可视化图表,满足大部分的数据展示功能。;
  • 易于使用的界面,用于浏览和可视化数据;
  • 创建和共享仪表板;
  • 一个轻量级的语义层,允许通过定义维度和度量来控制数据源如何向用户公开;
  • 一个可扩展的、高粒度的安全模型,允许复杂的规则对谁可以访问哪些产品特征和数据集。与主要身份验证后端集成(数据库、OpenID、LDAP、OAuth、REMOTE_USER、…);
  • 通过SQLAlchemy与大多数基于SQL语言的RDBMS集成;
  • 与Druid.io的深度集成;

有一个亮点,Superset支持sql查询,这太方便了,Tableau似乎不可以。使用SQL Lab查询和可视化数据:Github 30000 Star的免费BI工具Superset怎么用

你可以导入csv等文本文件,并连接数据库。Superset支持的数据库:

MySQLOraclePostgreSQLPrestoSnowflakeSQLiteSQL ServerTeradataVerticaHanaAmazon AthenaAmazon RedshiftApache DrillApache DruidApache HiveApache ImpalaApache KylinApache PinotApache Spark SQLBigQueryClickHouseCockroachDBDremioElasticsearchExasolGoogle SheetsGreenplumIBM Db2
 

不过要连接这些数据库,需要安装相应的连接包:Github 30000 Star的免费BI工具Superset怎么用

自由选择多种图表类型:Github 30000 Star的免费BI工具Superset怎么用

更加丰富的案例:Github 30000 Star的免费BI工具Superset怎么用

Superset的python依赖库比较多,建议先安装Anaconda,避免不必要的麻烦。

具体安装使用步骤见下:

# Install supersetpip install apache-superset# Initialize the databasesuperset db upgrade# Create an admin user (you will be prompted to set a username, first and last name before setting a password)$ export FLASK_APP=supersetsuperset fab create-admin# Load some data to play withsuperset load_examples# Create default roles and permissionssuperset init# To start a development web server on port 8088, use -to bind to another portsuperset run -8088 --with-threads --reload --debugger
 

在实际安装使用过程可能会遇到各种各样的麻烦,所以多问问Google吧,或者stackoverflow。

看完上述内容,你们掌握Github 30000 Star的免费BI工具Superset怎么用的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注亿速云行业资讯频道,感谢各位的阅读!

亿速云免费服务器限时活动,即开即用、新—代英特尔至强铂金CPU、SSD云盘,0元免费领,库存有限,领完即止! 点击查看>>点击查看>>

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

原文链接:https://my.oschina.net/u/4604431/blog/4468369

AI

开发者交流群×