Amazon Redshift

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

設定

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

顯示名稱

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

主機

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

連接埠

資料庫連接埠。例如 3306。

資料庫名稱

您要連線的資料庫名稱。

結構描述

您可以在此指定要同步和掃描的結構描述。選項如下

  • 全部
  • 僅限這些…
  • 除了這些以外的所有…

對於僅限這些除了這些以外的所有選項,您可以輸入逗號分隔的值清單,以告知 Metabase 您要包含 (或排除) 的結構描述。例如

foo,bar,baz

您可以使用 * 萬用字元來比對多個結構描述。

假設您有三個結構描述:foo、bar 和 baz。

  • 如果您設定了僅限這些…,並輸入字串 b*,您將會與 bar 和 baz 同步。
  • 如果您設定了除了這些以外的所有…,並輸入字串 b*,您將只會同步 foo。

請注意,僅支援 * 萬用字元;您無法使用其他特殊字元或規則運算式。

使用者名稱

為了讓同步和掃描能夠運作,請確定此資料庫使用者帳戶具有存取 information_schema 的權限。

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

密碼

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

使用 SSH 通道

請參閱我們的 SSH 通道指南

其他 JDBC 連線字串選項

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

重新執行簡單探索的查詢

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

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

選擇 Metabase 同步和掃描的時間

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

資料庫同步

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

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

掃描篩選條件值

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

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

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

定期重新指紋識別表格

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

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

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

延伸閱讀

閱讀其他Metabase 版本的文件。