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。

  1. 啟動DataGrip。
  2. 按兩下 [ 檔案 > 數據源]。
  3. 在 [數據源和驅動程式] 對話框中,按兩下 [驅動程式] 索引標籤
  4. 按兩下 [+驅動程式] 按鈕以新增驅動程式。
  5. 對於名稱,輸入 Databricks
  6. 在 [一般] 索引標籤的 [驅動程式檔案] 清單中,按兩下 + [新增] 按鈕。
  7. 按兩下 [ 自定義 JAR]。
  8. 流覽至並選取 DatabricksJDBC42.jar 您稍早擷取的檔案,然後按兩下 [ 開啟]。
  9. 針對 [類別],選取 com.databricks.client.jdbc.Driver
  10. 按一下 [確定]

步驟 3:將 DataGrip 連線 至 Azure Databricks 資料庫

  1. 在 DataGrip 中,按兩下 [ 檔案 > 數據源]。

  2. 在 [ 數據源] 索引 標籤上 + ,按兩下 [新增] 按鈕。

  3. 選取您在上一個步驟中新增的 Databricks 驅動程式。

  4. 在 [一般] 索引標籤上,針對 [URL] 輸入 Azure Databricks 資源的 [JDBC URL] 字段的值如需 JDBC URL 字段語法,請參閱 Databricks JDBC Driver 的驗證設定。

  5. 按一下 [測試連接]

    提示

    在測試連線之前,您應該先啟動資源。 否則,在資源啟動時,測試可能需要幾分鐘的時間才能完成。

  6. 如果連線成功,請在 [架構 ] 索引標籤上核取您想要存取之架構的方塊,例如 [所有架構]。

  7. 按一下 [確定]

針對您想要 DataGrip 存取的每個資源,重複此步驟中的指示。

步驟 4:使用 DataGrip 瀏覽數據表

使用 DataGrip 存取 Azure Databricks 工作區中的數據表。

  1. 在 DataGrip 的 [ 資料庫] 視窗中,展開您的資源節點、展開您想要瀏覽的架構,然後展開 數據表
  2. 按兩下數據表。 數據表中的第一組數據列隨即顯示。

重複此步驟中的指示以存取其他數據表。

若要存取其他架構中的數據表,請在 [ 資料庫] 視窗的工具列中,按兩下 [資料源屬性 ] 圖示。 在 [數據源和驅動程式] 對話方塊的 [架構] 索引標籤上,核取您想要存取之每個其他架構的方塊,然後按兩下 [確定]。

步驟 5:使用 DataGrip 執行 SQL 語句

使用 DataGrip 從samples目錄的nyctaxi架構載入範例trips數據表。

  1. 在 DataGrip 中,按兩下 [ 檔案 > 新的 > SQL 檔案]。

  2. 輸入檔案名稱, 例如 select_trips

  3. 在 [檔案] 索引 select_trips.sql 標籤中,輸入下列 SQL 語句:

    SELECT * FROM samples.nyctaxi.trips;
    
  4. SELECT選取語句。

  5. 在檔案索引標籤的工具列上,按一下 [ 執行] 圖示。

下一步

其他資源