天天看點

SuperSet 使用(一)superset docker 安裝https://www.jianshu.com/p/1d6bb611ebbb SuperSet使用

superset docker 安裝

https://www.jianshu.com/p/1d6bb611ebbb 

SuperSet使用

1.菜單解釋

SuperSet 使用(一)superset docker 安裝https://www.jianshu.com/p/1d6bb611ebbb SuperSet使用

1.1使用者權限

SuperSet 使用(一)superset docker 安裝https://www.jianshu.com/p/1d6bb611ebbb SuperSet使用

 進行使用者權限管理的功能項,分為使用者清單管理,角色清單管理,還有使用log

角色使用

預設有3個角色:

管理者:

管理者擁有所有可能的權利,包括授予或撤銷其他使用者的權限,以及更改其他人的切片和儀表闆。

Alpha:

Alpha可以通路所有資料源,但無法授予或撤銷其他使用者的通路權限。 它們也限于改變他們擁有的對象。 Alpha使用者可以添加和更改資料源。

Gamma:

Gamma通路有限。 他們隻能使用他們通過另一個補充角色通路的資料源中的資料。 他們隻能通路檢視從他們有權通路的資料源制作的切片和儀表闆。 目前,Gamma使用者無法更改或添加資料源。 我們假設他們大多是内容消費者,雖然他們可以建立切片和儀表闆。

還要注意,當Gamma使用者檢視儀表闆和切片清單視圖時,他們隻會看到他們有權通路的對象。

二、向Gamma使用者配置設定不同資料源權限

以下是如何向使用者提供對特定資料集的通路權限。 首先,請確定具有有限通路權限的使用者隻有[僅]配置設定給他們的Gamma角色。 其次,建立一個新角色(Menu -> Security -> List Roles) ,然後點選+按鈕。

此新視窗允許為此新角色提供一個名稱,将其賦予使用者并在“權限”下拉清單中選擇表。 要選擇要與此角色關聯的資料源,隻需單擊下拉清單,然後使用前置鍵來搜尋表名稱。

然後,可以與Gamma使用者确認他們看到與其角色相關的表相關聯的對象

1.2 manage  管理

SuperSet 使用(一)superset docker 安裝https://www.jianshu.com/p/1d6bb611ebbb SuperSet使用

管理,注解圖層:這個還沒使用,但是應該是需要二次開發

樣式管理,需要美化圖表的時候用到的

導入儀表闆:可以用做快速部署已經在qa經過測試的儀表闆

1.3 source 資料源

SuperSet 使用(一)superset docker 安裝https://www.jianshu.com/p/1d6bb611ebbb SuperSet使用

資料源分為兩個類别,一個是直接添加資料庫,另一個是上傳一個csv檔案

資料庫又分為兩步,一步是添加資料,這個需要在虛拟機安裝相關的資料庫用戶端

添加完資料庫之後,就可以根據資料庫添加相應的表

1.4 charts 圖表

SuperSet 使用(一)superset docker 安裝https://www.jianshu.com/p/1d6bb611ebbb SuperSet使用

查詢所有的圖表列,包括篩選條件等等

1.5 Dashboards 儀表闆

SuperSet 使用(一)superset docker 安裝https://www.jianshu.com/p/1d6bb611ebbb SuperSet使用

查詢所有儀表闆,這個是最終展示資料的地方

1.6 SQL Lab

SuperSet 使用(一)superset docker 安裝https://www.jianshu.com/p/1d6bb611ebbb SuperSet使用

包含:查詢語句編輯器,儲存過的查詢語句,清單

主要在這裡編輯多表查詢,然後通過已經可以運作的查詢生成圖表

2.圖表制作

2.1 單表資料圖表

使用單表資料制作圖表,首先要在資料源中連接配接相應資料庫,并且連接配接相關表,再建立一個圖表

SuperSet 使用(一)superset docker 安裝https://www.jianshu.com/p/1d6bb611ebbb SuperSet使用

這裡選擇資料源是選擇的相應的表

然後需要選擇相應的展示類型

SuperSet 使用(一)superset docker 安裝https://www.jianshu.com/p/1d6bb611ebbb SuperSet使用
SuperSet 使用(一)superset docker 安裝https://www.jianshu.com/p/1d6bb611ebbb SuperSet使用
SuperSet 使用(一)superset docker 安裝https://www.jianshu.com/p/1d6bb611ebbb SuperSet使用

圖表類型支援的比較多,每個圖表都有相應的試用規則

SuperSet 使用(一)superset docker 安裝https://www.jianshu.com/p/1d6bb611ebbb SuperSet使用

當你展示全部資料的時候,就會将全部資料展示成一個表,如上圖

SuperSet 使用(一)superset docker 安裝https://www.jianshu.com/p/1d6bb611ebbb SuperSet使用

當你按照相應展示規則選擇了一些計量參數和分組依據後,就會形成一個圖表,如上圖

這時你可以點選save将圖表進行儲存,需要輸入圖表的名稱和選擇要插入的儀表闆,如下圖

SuperSet 使用(一)superset docker 安裝https://www.jianshu.com/p/1d6bb611ebbb SuperSet使用

2.2 多表資料圖表

當查詢相對比較複雜,就需要使用SQL Lab

進入 SQLLab 并選擇SQL Editer 選擇相應資料源和資料庫之後,就可以使用你寫好的sql來展示資料了,如下圖

SuperSet 使用(一)superset docker 安裝https://www.jianshu.com/p/1d6bb611ebbb SuperSet使用

使用sql查詢并運作出結果,如果沒啥問題的話,可以點選結果頁面上的Explore 如下圖

SuperSet 使用(一)superset docker 安裝https://www.jianshu.com/p/1d6bb611ebbb SuperSet使用

點選explore 之後,相當于形成了一張臨時表,就進入了單表的圖表編輯,如下圖

SuperSet 使用(一)superset docker 安裝https://www.jianshu.com/p/1d6bb611ebbb SuperSet使用

調整相關的參數之後,可以生成一張柱狀圖

繼續閱讀