聯機到外部系統
Azure Databricks 提供許多雲端原生數據系統的內建整合,以及可延伸的 JDBC 支援,以連線到其他數據系統。
本節記載的連接器主要著重於設定與外部數據系統中單一數據表的連線。 您也可以使用其中一些驅動程式將數據寫回外部系統。
若為只讀數據連線,Databricks 建議使用 Lakehouse 同盟,讓整個資料庫從外部系統同步處理至 Azure Databricks,並由 Unity 目錄控管。 請參閱 什麼是 Lakehouse 同盟?。
Partner Connect 也提供許多熱門企業數據系統的整合。 許多 Partner Connect 解決方案不僅會連線到數據源,還能方便 ETL 讓 Lakehouse 中的數據保持最新狀態。 請查閱什麼是 Databricks Partner Connect?。
哪些數據源會使用 JDBC 連線到 Azure Databricks?
您可以使用 JDBC 與許多數據源連線。 Databricks Runtime 包含許多 JDBC 資料庫的驅動程式,但您可能需要安裝驅動程式或不同的驅動程式版本,才能連線到您慣用的資料庫。 支援的資料庫包括下列專案:
- 使用 Azure Databricks 查詢 PostgreSQL
- 使用 Azure Databricks 查詢 MySQL
- 使用 Azure Databricks 查詢 MariaDB
- 使用 Azure Databricks 查詢 SQL Server
- 使用 Databricks 連接器連線至另一個 Databricks 工作區
Azure Databricks 與哪些數據服務整合?
下列數據服務會要求您設定連線設定、安全性認證和網路設定。 您可能需要 Azure 帳戶或 Azure Databricks 工作區中的系統管理員或 Power 使用者許可權。 有些也需要您建立 Azure Databricks 連結庫 ,並將其安裝在叢集中: