Apache Superset簡介與安裝

閱讀時間約 3 分鐘

raw-image

今天如果要幫公司進行數據分析儀表板的開發,大部分企業會選擇微軟的解決方案例如Power BI,但是訂閱費用往往會讓提出企劃又打不到預期效果的人丟了工作

raw-image

這時Apache Superset或許可以解決這個問題

Apache Superset是一款開源的數據可視化和商業智能平台,具有強大的數據分析和視覺化功能。Superset的目標是提供一個易於使用且具有交互式介面的數據分析平台,使得數據分析師和數據科學家能夠快速分析和可視化數據。

Superset與許多企業一起使用,以解決數據分析問題。例如, Airbnb使用Superset來支持其全球數據分析團隊,幫助他們進行數據分析和視覺化。

Superset的優點包括:

易於使用:Superset提供了一個直觀的介面,使得數據分析師和數據科學家能夠快速分析和可視化數據。

Dashboard

Chart

Dataset

SQLLab

主要分成這四大類來讓使用者了解如何製作圖表以及製作流程

功能強大:Superset支持許多數據分析和視覺化功能,包括圖表,地圖,漏斗圖等。

raw-image

圖表來源主要來自Apache Echart ,預設圖表已經可以應付大部分的數據工作,當然如果要擴充也是可以,只是需要軟體開發的技能

raw-image

整合性:Superset可以與多種數據存儲和分析工具整合,包括PostgreSQL,MySQL,Amazon Redshift等。

開源:Superset是開源軟件,因此免費且可以自由使用和修改。

然而,Superset也有一些缺點:

效能:對於大型數據集,Superset的效能可能不夠強大。

  1. 技術支持:Superset是一個開源項目,因此技術支持可能不如商業軟件。
  2. 功能有限:相比其他商業智能平台,Superset的功能可能有限。

Apache Superset是一個很好的數據可視化和商業智能平台,特別適合小型和中型企業。由於其易於使用和功能強大的特點,Superset已成為許多企業數據分析和視覺化的首選工具。

安裝步驟

1. 克隆 Superset 的 GitHub 儲存庫

在終端機中執行以下命令來克隆 Superset 的代碼庫:

git clone https://github.com/apache/superset.git

當這個命令成功完成後,應該在當前目錄下看到一個新的 superset 資料夾。

2. 透過 Docker Compose 啟動 Superset

切換到在第一步中創建的 superset 資料夾:

cd superset

開發模式

如果正在 master 分支上工作,並希望以開發模式運行,請執行以下命令:

docker compose up

提示: 在開發模式下,superset-node 容器需要完成構建資源,以便 UI 能夠正確渲染。如果您只是想嘗試 Superset 而不進行任何代碼更改,請遵循下面記錄的生產模式或特定版本的步驟。

生產模式

如果正在 master 分支上工作,並希望以生產模式運行,請執行以下命令:

docker compose -f docker-compose-non-dev.yml pull
docker compose -f docker-compose-non-dev.yml up

3. 訪問 Superset

在 Docker Compose 啟動 Superset 之後,可以通過瀏覽器訪問 Superset 的 Web 介面。通常,這會在 http://localhost:8088 上可用,除非進行了其他配置。

參考連結

https://superset.apache.org/docs/installation/installing-superset-using-docker-compose/

作者:黃翊鈜 Roy Hwang

經歷:ML engineer , AI engineer

    avatar-img
    1會員
    24內容數
    留言0
    查看全部
    avatar-img
    發表第一個留言支持創作者!
    你可能也想看
    Google News 追蹤
    Thumbnail
    這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
    Thumbnail
    11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
    Thumbnail
    Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
    sudo apt update sudo apt install apache2 ======================檢視=====================  sudo systemctl status apache2
    Thumbnail
    這意味著現在這個模型可以免費用於包括商業用途在內的任何用途(7B模型也同樣) Falcon-40B是由TII打造的一款400億參數的因果推理模型,它在精心挑選和加工的1000億文本標記上接受了訓練。該模型現在在Apache 2.0許可下供大家使用。
    昨天經友人的推薦,看到了片中女主角只剩下一雙明亮眼睛的dress code,拿著吉他,唱起歌來,清澈的歌聲,詢問了這是何方神聖(什麼電影),他說是Secret Superstar,然後,我觀影中。 片中的議題涵蓋著築夢踏實的人生旅程、家庭暴力議題,還有一點點點的純純puppy love。 時而微
    Thumbnail
    包裹在「夢想」下的社會關懷、濃密細膩的親情力量,使得這部電影更加引人入勝。「印度的良心——阿米爾罕」再度關心印度女權問題的溫柔作品。
    Thumbnail
    承上篇,繼續往下走吧! 來說明一下 PHP 兩個會用到的套件安裝,一個是 ionCube,另一個為 memcached ●PHP 套件 ionCube 安裝 先以下列指令,在帳戶內建立一個 tmp 資料夾備用,執行時留意是在帳號剛登入主機的位置喔!
    Thumbnail
    先說,我並非專業人士~ 只是分享建立的過程與經驗,不要問我問題~ 我可能、應該無法解答,哈哈哈。 另,這只是一份 草稿? 操作簡述~ 容我不很詳細的抓畫面了! 我之後 "應該" 會拍影片說明整個過程,真的有拍的話,再補上影片網址。
    Thumbnail
    這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
    Thumbnail
    11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
    Thumbnail
    Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
    sudo apt update sudo apt install apache2 ======================檢視=====================  sudo systemctl status apache2
    Thumbnail
    這意味著現在這個模型可以免費用於包括商業用途在內的任何用途(7B模型也同樣) Falcon-40B是由TII打造的一款400億參數的因果推理模型,它在精心挑選和加工的1000億文本標記上接受了訓練。該模型現在在Apache 2.0許可下供大家使用。
    昨天經友人的推薦,看到了片中女主角只剩下一雙明亮眼睛的dress code,拿著吉他,唱起歌來,清澈的歌聲,詢問了這是何方神聖(什麼電影),他說是Secret Superstar,然後,我觀影中。 片中的議題涵蓋著築夢踏實的人生旅程、家庭暴力議題,還有一點點點的純純puppy love。 時而微
    Thumbnail
    包裹在「夢想」下的社會關懷、濃密細膩的親情力量,使得這部電影更加引人入勝。「印度的良心——阿米爾罕」再度關心印度女權問題的溫柔作品。
    Thumbnail
    承上篇,繼續往下走吧! 來說明一下 PHP 兩個會用到的套件安裝,一個是 ionCube,另一個為 memcached ●PHP 套件 ionCube 安裝 先以下列指令,在帳戶內建立一個 tmp 資料夾備用,執行時留意是在帳號剛登入主機的位置喔!
    Thumbnail
    先說,我並非專業人士~ 只是分享建立的過程與經驗,不要問我問題~ 我可能、應該無法解答,哈哈哈。 另,這只是一份 草稿? 操作簡述~ 容我不很詳細的抓畫面了! 我之後 "應該" 會拍影片說明整個過程,真的有拍的話,再補上影片網址。