MariaDB

本頁說明如何將 MariaDB 連接為資料倉儲。若要將 MariaDB 作為 Metabase 的應用程式資料庫使用,請參閱設定 Metabase 應用程式資料庫

若要新增資料庫連線,請按一下右上角的齒輪圖示,並導覽至管理設定 > 資料庫 > 新增資料庫

MariaDB 與 MySQL 共用驅動程式,因此請選取 MySQL 驅動程式。

支援的版本

Metabase 支援 MariaDB 最舊的支援版本到最新的穩定版本。請參閱MariaDB Server 版本

設定

您可以隨時編輯這些設定。請務必記得儲存您的變更。

顯示名稱

資料庫在 Metabase 介面中顯示的名稱。

主機

您資料庫的 IP 位址或網域名稱 (例如 esc.mydatabase.com)。

連接埠

資料庫連接埠。例如,3306。

使用者名稱

您想要用來連線至資料庫的帳戶的資料庫使用者名稱。您可以使用不同的使用者帳戶設定多個連線至同一個資料庫,每個帳戶都具有不同的權限集。

密碼

您用來連線至資料庫的使用者名稱的密碼。

使用安全連線 (SSL)

您可以貼上伺服器的 SSL 憑證鏈。

使用 SSH 通道

請參閱我們的SSH 通道指南

展開 JSON 欄

MariaDB 資料庫不支援 JSON 折疊。

其他 JDBC 連線字串選項

您可以將選項附加到 Metabase 用於連線至資料庫的連線字串。

重新執行簡單探索的查詢

如果使用者想要在套用任何摘要) 或篩選條件選取之前按一下執行 (播放按鈕),請將此選項關閉

根據預設,當您從摘要選單中選擇分組選項,或從鑽取選單中選擇篩選條件時,Metabase 會立即執行查詢。如果您的資料庫速度緩慢,您可能會想要停用重新執行,以避免在每次點擊時載入資料。

選擇 Metabase 同步和掃描的時間

開啟此選項以管理 Metabase 用於與您的資料庫保持同步的查詢。如需更多資訊,請參閱同步和掃描資料庫

資料庫同步

如果您已選取選擇同步和掃描發生的時間 > 開啟,您將能夠設定

  • 同步的頻率:每小時 (預設) 或每天。
  • 執行同步的時間,以 Metabase 應用程式執行的伺服器的時區為單位。

掃描篩選條件值

Metabase 可以掃描此資料庫中每個欄位中存在的值,以在儀表板和問題中啟用核取方塊篩選條件。這可能是一個相當耗費資源的程序,特別是當您擁有非常龐大的資料庫時。

如果您已選取選擇同步和掃描發生的時間 > 開啟,您將在掃描篩選條件值下看到以下選項

  • 定期,依排程可讓您以符合資料庫變更速率的頻率執行掃描查詢。時間設定為 Metabase 應用程式執行的伺服器的時區。對於小型資料庫或具有經常更新的相異值的表格,這是最佳選項。
  • 如果您希望掃描查詢依需求執行,僅在新增新的篩選條件小工具時是一個絕佳選項。開啟此選項表示 Metabase 只會在將新篩選條件新增至儀表板或 SQL 問題時,掃描和快取使用的欄位值。
  • 永不,如果需要,我會手動執行適用於資料庫非常龐大或從未真正新增值的資料庫。使用立即重新掃描欄位值按鈕執行手動掃描,並將您的篩選條件值更新至最新狀態。

定期重新指紋辨識表格

定期重新指紋辨識將會增加資料庫的負載。

開啟此選項可在 Metabase 每次執行同步時掃描值範例。

指紋辨識查詢會檢查每個欄的前 10,000 列,並使用該資料來估計每個欄有多少個唯一值、數值和時間戳記欄的最小值和最大值等等。如果您將此選項關閉,Metabase 將只會在設定期間對您的欄進行一次指紋辨識。

同步包含 JSON 的記錄

由於 MySQL 和 MariaDB 之間的實作差異,JSON 結構描述推論不適用於 MariaDB。

延伸閱讀

閱讀其他Metabase 版本的文件。