1、从探索式数据分析到从探索式数据分析到现现代代 BI 仪仪表表盘盘Apache Superset 2.0 介介绍绍2022-09-17yongjiezhaoapache.orgApache Superset 历历史史Apache Superset 最初源于Airbnb 内部项目,多年孵化,现在是GitHub上 Star 最多的数据可视化项目.-First Commit:2015-Version 1.0:2022-01-18-Version 1.4:2022-01-28-Version 1.5:2022-05-17-Version 2.0:202207-19Apache Superset 功能功能
2、Apache Superset 是一个数据探索和数据可视化平台,主要功能包括:-利用丰富的 Python DBAPI2 接口(SQLAlchemy)几乎可以支持市面上所有的关系型数据库(DB Connection).-全功能的,强大的 SQL IDE(SQLLab).-数据探索工具可以生成50多种可视化图表,依赖于前端插件系统,可视化类型可以非常容易扩展(Explores).-数据探索产生的 Charts 可以生成 Dashboards.Dashboards 上可以做多种的数据筛选(Dashboards).-插件系统(Plugins).-定时报告(Reports).-CSS 定制模版(CSS
3、Template)-数据行级别权限,根据登陆用户映射查询条件数据探索数据探索数据探索是一种数据分析的方法,分析师可以用可视化手段分析数据.Apache Superset 支持:-拖拽式UI设计-平滑切换不同可视化图形(new feature)-维度和指标均可以 customized SQL snippet-SQL 预览/结果集/数据采样-高级时间分析:时间平移/采样/滚动计算-高级时间分析:预测分析-直接分析SQL 逻辑视图(来源于SQLLab)-注解层-定时发送报告-各种分享URL/email/embedded codes数据探索数据探索 Demo我会使用我会使用 Superstore 数据
4、集数据集给给大家演示大家演示:1.指指标标和和维维度拖拽度拖拽2.智能智能X轴轴(Superset 2.0 new feature)3.时间过滤时间过滤器器4.时间时间移移动动分析分析5.数据数据预览预览和采和采样样请请看我看我录录制的制的视频视频DashboardsCharts 放入Dashboards 后Dashboard 可以对 Charts 做更丰富的操作.-Native Filter-独立于Charts 的筛选器-多标签-行和列的布局-Markdown-Cross Filter-Drill Through(下钻到明细)-对 Charts 最大化,Charts 数据获取-自动刷新Das
5、hboards Demo我会使用我会使用 Apache Superset 内建的内建的 Slack Dashboard 给给大家演示大家演示:1.Native filter2.Drill to Detail(Drill Through)3.Charts 操作操作4.布局布局设计设计器器请请看我看我录录制的制的视频视频Tips 1:打开打开 Feature Flag 使用使用实验实验功能功能1.superset/config.py2.查看想要设置的FF3.FEATURE_FLAGS:Dictstr,bool=E.g.:FEATURE_FLAGS:GENERIC_CHART_AXES:True,DRILL_TO_DETAIL:True,Tips 2:制作一个自定制作一个自定义义 Viz 插件插件Ref:https:/preset.io/blog/building-custom-viz-plugins-in-superset-v2Thank You for Attending My Talk1.Issues/PRs/Discussions in the GitHub Repo:https:/ Community3.Apache Mailing List4.Preset Blog:https:/preset.io/blog/