參考資料 ----
Working with MySQL in Metabase
Metabase 是一套 BI(Business Intelligence),標榜/訴求 主要使用者為 行銷人員,操作直覺簡易,不需有 資料庫 或 數據分析 技能。
可選擇付費的雲端服務,跟 Tablau 等知名、大牌的 BI 相比,價格親民的多;或是在自己公司內部架設伺服主機,免費版本為社群版,Metabase 有提供論壇,讓使用者在論壇尋求支援或解答。
之前接觸 Tablau,覺得 Tablau 雖然功能強大,但也需要有資料庫(尤其是 SQL 語法) 基礎以上的觀念才較能駕馭;而除非公司本身的性質就是與數據分析有關,員工才可能都有概念,不然操作 BI 大多是一般行銷人員,不見得能完全發揮 Tablau 的功能。
系統需求:Java8,目前版本為:0.44.6(不過下面的截圖是 0.41 的)
在 /家目錄/ 建立一個目錄給 Metabase
~$ cd ~ ~$ mkdir metabase
直接下載 jar
執行 Metabase 最簡單的方式:
開一個終端機視窗, 切換到 metabase 目錄,執行 Metabase
~$ cd ~ ~$ java -jar metabase.jar #(注意要含副檔名)
然後就會看到一長串 Metabase 執行的訊息。
打開瀏覽器, 輸入本機網址, 預設的 port 為 3000
ex:http://localhost:3000(不是 https)
第一次執行,會出現設定畫面
按一下 "Let's get started" 鈕
選擇語言
設定 Metabase 系統管理員
設定連線資料庫,目前 Metabase 幾乎支援主流資料庫,不過社群版不支援連線 Oracle
輸入資料庫的連線設定,這裡以 MSSQL 為例
Metabase 目前不支援多資料庫同時呈現在一個儀表板上
v0.33(含) 之後的版本有支援 多資料表 join 查詢,也支援 SQL 語法
雖然 MySQL/MariaDB 系出同源,不過 Metabase 預設支援 MariaDB 的連線方式,若要連接 MySQL,需做微調設定,登入的加密方式改為 mysql_native_password。
# 登入 MySQL ~$ sudo mysql -u root -p # 變更 Metabase 連線 MySQL 的密碼加密方式 > ALTER USER 'admin'@'%' IDENTIFIED WITH mysql_native_password BY '密碼';
沒有留言:
張貼留言