superset docker 安裝
https://www.jianshu.com/p/1d6bb611ebbb
SuperSet使用
1.菜單解釋
1.1使用者權限
進行使用者權限管理的功能項,分為使用者清單管理,角色清單管理,還有使用log
角色使用
預設有3個角色:
管理者:
管理者擁有所有可能的權利,包括授予或撤銷其他使用者的權限,以及更改其他人的切片和儀表闆。
Alpha:
Alpha可以通路所有資料源,但無法授予或撤銷其他使用者的通路權限。 它們也限于改變他們擁有的對象。 Alpha使用者可以添加和更改資料源。
Gamma:
Gamma通路有限。 他們隻能使用他們通過另一個補充角色通路的資料源中的資料。 他們隻能通路檢視從他們有權通路的資料源制作的切片和儀表闆。 目前,Gamma使用者無法更改或添加資料源。 我們假設他們大多是内容消費者,雖然他們可以建立切片和儀表闆。
還要注意,當Gamma使用者檢視儀表闆和切片清單視圖時,他們隻會看到他們有權通路的對象。
二、向Gamma使用者配置設定不同資料源權限
以下是如何向使用者提供對特定資料集的通路權限。 首先,請確定具有有限通路權限的使用者隻有[僅]配置設定給他們的Gamma角色。 其次,建立一個新角色(Menu -> Security -> List Roles) ,然後點選+按鈕。
此新視窗允許為此新角色提供一個名稱,将其賦予使用者并在“權限”下拉清單中選擇表。 要選擇要與此角色關聯的資料源,隻需單擊下拉清單,然後使用前置鍵來搜尋表名稱。
然後,可以與Gamma使用者确認他們看到與其角色相關的表相關聯的對象
1.2 manage 管理
管理,注解圖層:這個還沒使用,但是應該是需要二次開發
樣式管理,需要美化圖表的時候用到的
導入儀表闆:可以用做快速部署已經在qa經過測試的儀表闆
1.3 source 資料源
資料源分為兩個類别,一個是直接添加資料庫,另一個是上傳一個csv檔案
資料庫又分為兩步,一步是添加資料,這個需要在虛拟機安裝相關的資料庫用戶端
添加完資料庫之後,就可以根據資料庫添加相應的表
1.4 charts 圖表
查詢所有的圖表列,包括篩選條件等等
1.5 Dashboards 儀表闆
查詢所有儀表闆,這個是最終展示資料的地方
1.6 SQL Lab
包含:查詢語句編輯器,儲存過的查詢語句,清單
主要在這裡編輯多表查詢,然後通過已經可以運作的查詢生成圖表
2.圖表制作
2.1 單表資料圖表
使用單表資料制作圖表,首先要在資料源中連接配接相應資料庫,并且連接配接相關表,再建立一個圖表
這裡選擇資料源是選擇的相應的表
然後需要選擇相應的展示類型
圖表類型支援的比較多,每個圖表都有相應的試用規則
當你展示全部資料的時候,就會将全部資料展示成一個表,如上圖
當你按照相應展示規則選擇了一些計量參數和分組依據後,就會形成一個圖表,如上圖
這時你可以點選save将圖表進行儲存,需要輸入圖表的名稱和選擇要插入的儀表闆,如下圖
2.2 多表資料圖表
當查詢相對比較複雜,就需要使用SQL Lab
進入 SQLLab 并選擇SQL Editer 選擇相應資料源和資料庫之後,就可以使用你寫好的sql來展示資料了,如下圖
使用sql查詢并運作出結果,如果沒啥問題的話,可以點選結果頁面上的Explore 如下圖
點選explore 之後,相當于形成了一張臨時表,就進入了單表的圖表編輯,如下圖
調整相關的參數之後,可以生成一張柱狀圖