Databricks
若要新增資料庫連線,請點擊右上角的**齒輪**圖示,然後導覽至**管理設定** > **資料庫** > **新增資料庫**。接著選取 **Databricks**。
您可以隨時編輯這些設定。請記得儲存您的變更。
顯示名稱
在 Metabase 介面中資料庫的顯示名稱。
主機
您的資料庫 IP 位址或網域名稱 (例如,xxxxxxxxxx.cloud.databricks.com
或 adb-xxxxx.azuredatabricks.net
)。這是您 Databricks 計算資源的伺服器主機名稱值。
請參閱 Databricks JDBC 驅動程式的計算設定。
HTTP 路徑
這是 Databricks 計算資源的 HTTP 路徑值。此值通常是 SQL 倉儲端點,格式為 /sql/1.0/endpoints/abcdef1234567890
。請參閱連線至 SQL 倉儲。
此外,請參閱 Databricks JDBC 驅動程式的計算設定。
身份驗證
有兩種方式可向 Databricks 驗證身份。您可以使用個人存取權杖 (PAT) 或使用 OAuth 的服務主體 (OAuth M2M)。
Databricks 驅動程式支援這兩種選項。使用切換鍵來選取您想要使用的驗證方法。
個人存取權杖驗證
請參閱個人存取權杖 (PAT)。
使用 OAuth (OAuth M2M) 以服務主體驗證存取權
目錄
目前您只能選取一個目錄。Metabase 不支援多目錄連線。如果您想要在 Metabase 中使用多個目錄,您可以設定多個連線,每個連線選取不同的目錄。
不過,您無法同步 Databricks 的舊版目錄,包括 samples
或 hive_metastore
目錄。
結構描述
您可以指定想要同步和掃描的結構描述。選項如下
- 全部
- 僅限這些…
- 除了這些以外的所有…
對於「僅限這些」和「除了這些以外的所有」選項,您可以輸入逗號分隔的值列表,以告知 Metabase 您想要包含 (或排除) 哪些結構描述。例如
foo,bar,baz
您可以使用 *
萬用字元來比對多個結構描述。
假設您有三個結構描述:foo、bar 和 baz。
- 如果您設定「僅限這些…」,並輸入字串
b*
,您將會與 bar 和 baz 同步。 - 如果您設定「除了這些以外的所有…」,並輸入字串
b*
,您將只會同步 foo。
請注意,僅支援 *
萬用字元;您無法使用其他特殊字元或正規表示式。
其他 JDBC 連線字串選項
您可以將選項附加到 Metabase 用於連線至資料庫的連線字串。例如,IgnoreTransactions=0
。
請參閱 Databricks JDBC 驅動程式的計算設定。
針對簡單探索重新執行查詢
如果使用者希望在查詢產生器中套用任何摘要或篩選器之前,先點擊「執行」 (播放按鈕),請**關閉**此選項。
預設情況下,當您從「摘要」選單中選擇分組選項或從鑽取選單中選擇篩選條件時,Metabase 會立即執行查詢。如果您的資料庫速度較慢,您可能會想要停用重新執行,以避免每次點擊都載入資料。
選擇 Metabase 同步與掃描的時間
**開啟**此選項以管理 Metabase 用於保持資料庫最新狀態的查詢。如需更多資訊,請參閱同步與掃描資料庫。
資料庫同步
如果您已選取「選擇同步與掃描的時間」> **開啟**,您將能夠設定
- 同步的頻率:每小時 (預設) 或每天。
- 執行同步的時間,以執行 Metabase 應用程式的伺服器時區為準。
掃描篩選器值
Metabase 可以掃描此資料庫中每個欄位中存在的值,以在儀表板和問題中啟用核取方塊篩選器。這可能是一個相當耗費資源的程序,特別是當您擁有非常大的資料庫時。
如果您已選取「選擇同步與掃描的時間」> **開啟**,您將在「掃描篩選器值」下方看到以下選項
- 「定期排程」可讓您以符合資料庫變更速率的頻率執行掃描查詢。時間設定為執行 Metabase 應用程式的伺服器時區。對於小型資料庫或具有經常更新的不同值的表格來說,這是最佳選項。
- 如果您想要隨需執行掃描查詢,「僅在新增篩選器小工具時」是一個絕佳選項。**開啟**此選項表示 Metabase 只會在將新篩選器新增至儀表板或 SQL 問題時,掃描並快取所使用欄位的值。
- 「永不,我會在需要時手動執行」適用於資料庫過於龐大,或從未真正新增值的資料庫。使用「立即重新掃描欄位值」按鈕執行手動掃描,並將您的篩選器值更新至最新狀態。
定期重新指紋識別表格
定期重新指紋識別將會增加資料庫的負載。
**開啟**此選項以在 Metabase 每次執行同步時掃描值範例。
指紋識別查詢會檢查每個欄位的前 10,000 列,並使用該資料來估算每個欄位有多少個唯一值、數值和時間戳記欄位的最小值和最大值等等。如果您將此選項保持**關閉**,Metabase 將僅在設定期間指紋識別您的欄位一次。
延伸閱讀
閱讀其他Metabase 版本的文件。