DataGrip 與 Azure Databricks 整合
注意
本文涵蓋DataGrip,Databricks既未提供也不支援。 若要連絡提供者,請參閱 DataGrip 支援。
DataGrip 是資料庫開發人員的集成開發環境 (IDE),可提供查詢控制台、架構流覽、說明計劃、智慧程式代碼完成、即時分析和快速修正、重構、版本控制整合和其他功能。
本文說明如何使用本機開發計算機來安裝、設定及使用DataGrip來處理 Azure Databricks 中的資料庫。
注意
本文已經過 macOS、 Databricks JDBC Driver 2.6.36 版和 DataGrip 2023.3.1 版的測試。
需求
安裝 DataGrip 之前,您的本機開發電腦必須符合下列需求:
- Linux、macOS 或 Windows 作業系統。
- 將 Databricks JDBC 驅動程式下載到本機開發計算機,從下載
DatabricksJDBC42-<version>.zip
的檔案中擷取DatabricksJDBC42.jar
檔案。 - 要與 DataGrip 連線的 Azure Databricks 叢集 或 SQL 倉儲 。
步驟 1:安裝 DataGrip
下載並安裝 DataGrip。
- Linux:下載
.zip
檔案、擷取其內容,然後遵循檔案中的Install-Linux-tar.txt
指示。 - macOS:下載並執行
.dmg
檔案。 - Windows:下載並執行
.exe
檔案。
如需詳細資訊,請參閱 在 DataGrip 網站上安裝 DataGrip 。
步驟 2:設定 Databricks JDBC Driver for DataGrip
使用您稍早下載的 Databricks JDBC 驅動程式相關信息來設定 DataGrip。
- 啟動DataGrip。
- 按兩下 [ 檔案 > 數據源]。
- 在 [數據源和驅動程式] 對話框中,按兩下 [驅動程式] 索引標籤。
- 按兩下 [+驅動程式] 按鈕以新增驅動程式。
- 對於名稱,輸入
Databricks
。 - 在 [一般] 索引標籤的 [驅動程式檔案] 清單中,按兩下 + [新增] 按鈕。
- 按兩下 [ 自定義 JAR]。
- 流覽至並選取
DatabricksJDBC42.jar
您稍早擷取的檔案,然後按兩下 [ 開啟]。 - 針對 [類別],選取
com.databricks.client.jdbc.Driver
。 - 按一下 [確定]。
步驟 3:將 DataGrip 連線至 Azure Databricks 資料庫
在 DataGrip 中,按兩下 [ 檔案 > 數據源]。
在 [ 數據源] 索引 標籤上 + ,按兩下 [新增] 按鈕。
選取您在上一個步驟中新增的 Databricks 驅動程式。
在 [一般] 索引標籤上,針對 [URL] 輸入 Azure Databricks 資源的 [JDBC URL] 字段的值。 如需 JDBC URL 字段語法,請參閱 Databricks JDBC Driver 的驗證設定。
注意
ConnCatalog
驅動程式功能設定必須在 JDBC URL 上指定,否則無法識別架構。按一下 [測試連接] 。
提示
在測試連線之前,您應該先啟動資源。 否則,在資源啟動時,測試可能需要幾分鐘的時間才能完成。
如果連線成功,請在 [架構 ] 索引標籤上核取您想要存取之架構的方塊,例如 [所有架構]。
按一下 [確定]。
針對您想要 DataGrip 存取的每個資源,重複此步驟中的指示。
步驟 4:使用 DataGrip 瀏覽數據表
使用 DataGrip 存取 Azure Databricks 工作區中的數據表。
- 在 DataGrip 的 [ 資料庫] 視窗中,展開您的資源節點、展開您想要瀏覽的架構,然後展開 數據表。
- 按兩下數據表。 數據表中的第一組數據列隨即顯示。
重複此步驟中的指示以存取其他數據表。
若要存取其他架構中的數據表,請在 [ 資料庫] 視窗的工具列中,按兩下 [資料源屬性 ] 圖示。 在 [數據源和驅動程式] 對話方塊的 [架構] 索引標籤上,核取您想要存取之每個其他架構的方塊,然後按兩下 [確定]。
步驟 5:使用 DataGrip 執行 SQL 語句
使用 DataGrip 從samples
目錄的nyctaxi
架構載入範例trips
數據表。
在 DataGrip 中,按兩下 [ 檔案 > 新的 > SQL 檔案]。
輸入檔案名稱, 例如
select_trips
。在 [檔案] 索引
select_trips.sql
標籤中,輸入下列 SQL 語句:SELECT * FROM samples.nyctaxi.trips;
SELECT
選取語句。在檔案索引標籤的工具列上,按一下 [ 執行] 圖示。
下一步
- 深入瞭解 DataGrip 中的查詢控制台 。
- 瞭解 DataGrip 中的數據編輯器 。
- 深入瞭解 DataGrip 中的各種 工具視窗 。
- 瞭解如何 在 DataGrip 中搜尋。
- 瞭解如何 在 DataGrip 中匯出數據。
- 瞭解如何在 DataGrip 中使用正規表示式 來尋找及取代文字。