Apache老母雞又下蛋?一文俯瞰Apache Superset



Superset簡(jiǎn)介
豐富的數(shù)據(jù)可視化集
易于使用的界面,用于瀏覽和可視化數(shù)據(jù)
創(chuàng)建和共享儀表板
與主要身份驗(yàn)證提供程序(數(shù)據(jù)庫(kù),OpenID,LDAP,OAuth和REMOTE_USER通過Flask AppBuilder集成)集成的企業(yè)就緒身份驗(yàn)證
可擴(kuò)展的高粒度安全性/權(quán)限模型,允許有關(guān)誰可以訪問單個(gè)要素和數(shù)據(jù)集的復(fù)雜規(guī)則
一個(gè)簡(jiǎn)單的語義層,允許用戶通過定義哪些字段應(yīng)顯示在哪些下拉列表中以及哪些聚合和功能度量可供用戶使用來控制如何在UI中顯示數(shù)據(jù)源
通過SQLAlchemy與大多數(shù)說SQL的RDBMS集成
Superset豐富的數(shù)據(jù)源支持和圖表展示




Superset極其簡(jiǎn)單的安裝和配置
#安裝
pip install superset
#創(chuàng)建管理員用戶名和密碼
fabmanager create-admin --app superset
#初始化
superset db upgrade
#裝載樣例數(shù)據(jù)
superset load_examples
#創(chuàng)建默認(rèn)角色和權(quán)限
superset init
#啟動(dòng)
superset runserver
$ git clone https://github.com/apache/superset.git
$ cd superset
$ docker-compose up



鏈接PostgreSQL
pip install psycopg2
postgresql:// : @ /
新增數(shù)據(jù)源

鏈接到數(shù)據(jù)庫(kù)



新建表





圖表類型選擇

時(shí)間范圍選擇

計(jì)算維度選擇

聚合維度選擇




Superset權(quán)限體系
使用感受
1. 效率高、Developer Friendly(對(duì)開發(fā)者友好),適合那些需要快速支持業(yè)務(wù)的場(chǎng)景,尤其是BI人員看板需求。2. 感覺這是一個(gè)程序員主導(dǎo)的產(chǎn)品,基于Python開發(fā),對(duì)于使用者來說需要有Python技術(shù)棧才能進(jìn)行二次開發(fā)。3.?權(quán)限體系小規(guī)模使用還算方便,大規(guī)模使用需要很高的配置和運(yùn)維成本。

評(píng)論
圖片
表情
