Metabase中一些雜項(xiàng)的設(shè)置都是在通用設(shè)置里面的。在主頁點(diǎn)擊Admin Panel,進(jìn)入管理面板,點(diǎn)擊最上方的Settings標(biāo)簽頁,進(jìn)入設(shè)置標(biāo)簽頁,再點(diǎn)擊左邊欄的General選項(xiàng),進(jìn)入通用設(shè)置界面。Metabase的通用設(shè)置界面如下所示:

以下為該頁面功能點(diǎn)的詳細(xì)說明:
9.1 SITE NAME——站點(diǎn)名稱
站點(diǎn)名稱可以是管理員自己指定的,是Metabase的引用實(shí)例??梢允侨我庾址T趯?shí)際的生產(chǎn)過程中,Metabase一般是面向數(shù)據(jù)集市使用的。所以常見的是以部門名稱命名,如:“產(chǎn)品部——BI”。
9.2 SITE URL——站點(diǎn)地址
站點(diǎn)地址是Metabase實(shí)例的基礎(chǔ)URL,是需要包含端口的,當(dāng)然,如果做了Nginx的映射,是不需要的,復(fù)雜的配置還是交給運(yùn)維人員來維護(hù)。地址前面一定要加上http:// 或者 https:// (Metabase可以配置成Https的)。
9.3 EMAIL ADDRESS FOR HELP REQUESTS——幫助郵箱
設(shè)置幫助郵箱,當(dāng)普通用戶在使用的過程中遇到了需要求助的問題的時(shí)候,可以向此郵箱發(fā)送幫助請(qǐng)求。該郵箱默認(rèn)設(shè)置為管理員郵箱。
9.4 REPORT TIMEZONE——時(shí)區(qū)設(shè)置
時(shí)區(qū)默認(rèn)是使用系統(tǒng)的時(shí)區(qū)的。時(shí)區(qū)主要是在執(zhí)行查詢操作的時(shí)候使用的。由于不是每一個(gè)數(shù)據(jù)庫都支持時(shí)區(qū)的,該設(shè)置不影響那些不支持時(shí)區(qū)的。另外,目前的版本中,時(shí)區(qū)不包含中國(guó)大陸時(shí)區(qū),重慶或上海等,可以使用香港時(shí)區(qū)替代,如上圖。
9.5 ANONYMOUS TRACKING——同步使用數(shù)據(jù)
啟用該項(xiàng)的話,Metabase會(huì)在后臺(tái)收集用戶的使用數(shù)據(jù),而非用戶的數(shù)據(jù)。該數(shù)據(jù)可以幫助Metabase提高自身程序。如果要是在內(nèi)網(wǎng)中使用,關(guān)閉該項(xiàng),否則,其外發(fā)使用數(shù)據(jù)的時(shí)候,總是在日志里面報(bào)網(wǎng)絡(luò)錯(cuò)誤異常。
9.6 FRIENDLY TABLE AND FIELD NAMES——表名友好展示
Metabase在讀取表的表名或者表的字段名的時(shí)候,會(huì)人性化的分析并顯示。如會(huì)將somehorriblename轉(zhuǎn)化為Some Horrible Name顯示。當(dāng)然,實(shí)際的生產(chǎn)中,該功能還是禁用的好,尤其是我有一些表名是以下劃線連接的,它轉(zhuǎn)換后直接把下劃線去掉,讓我理解起來更為費(fèi)事了。
9.7 ENABLE NESTED QUERIES——啟用嵌套查詢
該設(shè)置系統(tǒng)默認(rèn)是啟用的。當(dāng)你保存了一個(gè)查詢結(jié)果Question后,所謂的嵌套查詢,就是把Question當(dāng)作數(shù)據(jù)源,可以在Question基礎(chǔ)之上繼續(xù)查詢。
什么時(shí)候使用該功能比較好呢?就是當(dāng)你的查詢結(jié)果作為一個(gè)中間表的時(shí)候,很多查詢依賴該中間查詢結(jié)果的時(shí)候,非常有用。
但是該功能又會(huì)帶來兩個(gè)問題:第一,會(huì)讓用戶迷惑數(shù)據(jù)源的來處,需要詳細(xì)說明;第二,如果Metabase中保存了大量的中間結(jié)果集,勢(shì)必影響性能,這個(gè)問題還很好解決,可以通過提升硬件的方式來平衡。
建議開啟該功能,實(shí)際使用過程中,對(duì)于復(fù)雜的查詢非常有用的。