中小企業(yè)如何使用Superset進行數(shù)據(jù)分析
Superset是一款開源的數(shù)據(jù)可視化工具,它能夠幫助用戶快速地從多種數(shù)據(jù)源中獲取數(shù)據(jù)并進行分析,且該工具鏡像基于Ubuntu操作系統(tǒng),采用Docker部署,已預置Nginx、Redis、pgAdmin、Docker軟件。
對于預算有限的中小企業(yè)來說,Superset是一個很好的選擇,因為它提供了輕量級的數(shù)據(jù)查詢與可視化方案。您可以在云服務器上搭建Superset,并使用它來創(chuàng)建和共享儀表板。而目前較多中小企業(yè)使用的云服務器中,華為云云耀云服務器L實例表現(xiàn)不錯。這是一種輕量級的云服務器,它具有即開即用、輕松運維的特點,適用于支撐小型網(wǎng)站、Web應用、博客、論壇、云端開發(fā)環(huán)境等輕量級、低負載且訪問量適中的應用場景。
下面是如何在華為云云耀云服務器L實例上使用Superset從MySQL數(shù)據(jù)源中獲取數(shù)據(jù)進行分析的詳細步驟:
準備工作
在創(chuàng)建云耀云服務器L實例之前,請先注冊華為帳號并開通華為云,并為帳號充值。請保證帳號有足夠的資金,以免創(chuàng)建云耀云服務器L實例失敗。
1.請注冊華為帳號、開通華為云,并進行實名認證。
如果您已開通華為云并進行實名認證,請忽略此步驟。
2.為帳號充值。
在控制臺界面上方,單擊“費用與成本”,選擇“ 資金管理 > 充值”,為帳號充值。
第一步:購買并配置云耀云服務器L實例
1.購買云耀云服務器 L 實例
① 訪問云耀云服務器L實例主頁:
其中,當前云耀云服務器L實例搞活動,點擊購買按鈕,就會跳轉(zhuǎn)到領取優(yōu)惠券的樓層。新注冊的華為云V0新用戶有專享禮券,領券購買包年低至105元!在華為云828營銷季期間購買,還會有更多優(yōu)惠!
② 下方的實例展示卡片中,挑選您需要的配置,單擊“購買”。
③ 根據(jù)界面提示,設置云耀云服務器L實例參數(shù),選擇合適的鏡像以便快速搭建環(huán)境。
這里,我們可以看到云耀云服務器L實例提供了非常豐富的鏡像,包括寶塔面板、企業(yè)建站系統(tǒng)WordPress、Docker可視化Portainer、一站式DevOps平臺GitLab等,根據(jù)實際需求配置相關參數(shù)。
④ 單擊“去支付”,根據(jù)頁面提示完成支付。
⑤ 單擊“返回華為云云耀云服務解決方案控制臺”,查看已創(chuàng)建的云耀云服務器L實例。
2.運行nginx_huaweicloud.sh腳本設置Nginx安全級別
① 在資源卡片上選擇更多操作按鈕(三個小點),單擊“重置密碼”。
② 根據(jù)界面提示,設置云服務器的新密碼,并確認新密碼。
運行中的云服務器需重啟后新密碼才能生效,默認勾選“自動重啟”。
③ 單擊“確認”。
④ 在資源卡片上,單擊“遠程登錄”。
⑤ 根據(jù)界面提示,輸入用戶名密碼登錄云服務器。
用戶名為root,密碼為步驟2設置的密碼。
⑥ 執(zhí)行如下命令,運行nginx_huaweicloud.sh腳本
wget -N https://websoft9.github.io/stackhub/scripts/nginx_huaweicloud.sh && bash nginx_huaweicloud.sh
因為Nginx安全級別過高,可能導致部分鏡像功能不可用。可通過運行nginx_huaweicloud.sh腳本解決。
須知:云服務器沒有初始密碼,在第一次使用云服務器時,請先設置密碼。密碼丟失或密碼過期時,亦需要通過重置密碼獲取新的密碼。
3.配置安全組
① 單擊云耀云服務器L實例卡片,進入資源管理頁面。
② 在左側(cè)列表中選擇“云耀云服務器L實例”菜單,單擊云服務器名稱,進入云服務器詳情頁面。
③ 選擇“安全組”頁簽,單擊“添加規(guī)則”,添加如下規(guī)則,單擊“確定”。
本例只添加常用規(guī)則,您可根據(jù)需要添加更多規(guī)則。
配置結(jié)果示例:
4.添加并解析域名(可選)
請為服務器添加并解析域名保護網(wǎng)站安全,并且方便您的用戶訪問網(wǎng)站。如果您僅為個人開發(fā)或測試使用,可以不添加域名。
① 選擇“域名”頁簽,單擊“添加域名”。
② 輸入域名,例如domaintest.com,單擊“確定”。
請確保這里的域名已注冊,如果您還沒有域名,請單擊“前往購買”注冊域名(付費)
③ 單擊domaintest.com域名操作列表中的“解析域名”,設置域名前綴。
前綴和域名組成新的子域名。支持將域名或者子域名解析至當前云服務器公網(wǎng)IP。若域名前綴為空,表示將域名domaintest.com解析至當前服務器公網(wǎng)IP。
④ 在“域名”頁簽查看解析的域名。
⑤ 備案域名。
要想通過域名成功訪問服務器,必須備案域名。請在華為云備案中心備案此域名(免費)
第二步:初始化Superset
1.登錄云服務器,運行如下命令獲取Superset管理界面的管理員用戶名及密碼。
sudo cat /credentials/password.txt
2.在服務器“概覽”頁“鏡像信息”中,單擊“管理”登錄管理界面。
3.設置管理界面語言。
您可以在登錄界面設置語言,也可以在管理界面設置語言。
4.輸入步驟1獲取的用戶名密碼,單擊“SIGN IN”進入管理界面。
5.在界面右上角選擇“設置 > 用戶 > 信息”,單擊“重置密碼”。
云服務器預置了復雜的密碼不便于記憶,建議設置為方便記憶的密碼,并妥善保存。
至此,您已獲得一臺完備的Superset應用云耀云服務器L實例。您可以開始使用Superset,也可以按照從MySQL數(shù)據(jù)源中獲取數(shù)據(jù)進行分析中的步驟,進行連接數(shù)據(jù)庫、添加數(shù)據(jù)集、制作圖表操作。
第三步:從MySQL數(shù)據(jù)源中獲取數(shù)據(jù)進行分析
本節(jié)介紹了Superset的部分基本操作,更多指導詳見官方文檔。
連接數(shù)據(jù)庫
分析數(shù)據(jù)首先需要一個數(shù)據(jù)源,因此先連接一個數(shù)據(jù)庫。
1.在管理界面選擇“Data > Databases”,單擊“+數(shù)據(jù)庫”。
2.選擇連接的數(shù)據(jù)庫類型,例如MySQL。
3.輸入待連接的數(shù)據(jù)庫信息。
1.單擊“CONNECT”連接數(shù)據(jù)庫。
2.單擊“FINISH”,在列表中查看連接的數(shù)據(jù)庫。
添加數(shù)據(jù)集
有了數(shù)據(jù)源后,我們需要創(chuàng)建一個數(shù)據(jù)集來支持后續(xù)的圖表創(chuàng)建。
1.選擇“數(shù)據(jù)集”頁簽,單擊“+數(shù)據(jù)集”。
2.單擊“新增”,添加的表已經(jīng)顯示在數(shù)據(jù)集列表中。
制作圖表
Superset具有極強的圖表制作能力,您可參考官方指導制作精美的可視化分析展示,本節(jié)僅做演示。
1.單擊數(shù)據(jù)庫名稱,即可對表格進行可視化制作。
2.單擊右上角“保存”,將表格添加到看板。
3.單擊“保存并轉(zhuǎn)到看板”,在看板中顯示可視化的表格。
總之,Superset是一個功能強大且易于使用的數(shù)據(jù)可視化工具,它能夠幫助中小企業(yè)在預算有限的情況下建立數(shù)據(jù)探查與可視化平臺,并且配合云耀云服務器L的使用,讓企業(yè)上云更加得心應手。
8月22日-9月15日,華為云828營銷季火熱進行中!多款明星產(chǎn)品和解決方案匯聚一堂,為千行百業(yè)及個人開發(fā)者提供技術(shù)支持、降低上云成本、實現(xiàn)創(chuàng)新發(fā)展。即刻登錄華為云官網(wǎng),暢享華為云828營銷季專屬福利,抓住上云采購好時機!