Aracılığıyla paylaş


Azure Databricks ile DataGrip tümleştirmesi

Not

Bu makale, üçüncü taraf tarafından geliştirilen DataGrip'i kapsar. Sağlayıcıya başvurmak için bkz . DataGrip Desteği.

DataGrip, veritabanı geliştiricileri için sorgu konsolu, şema gezintisi, planları açıklama, akıllı kod tamamlama, gerçek zamanlı analiz ve hızlı düzeltmeler, yeniden düzenleme, sürüm denetimi tümleştirmesi ve diğer özellikleri sağlayan tümleşik bir geliştirme ortamıdır (IDE).

Bu makalede, Azure Databricks'teki veritabanlarıyla çalışmak üzere DataGrip'i yüklemek, yapılandırmak ve kullanmak için yerel geliştirme makinenizin nasıl kullanılacağı açıklanmaktadır.

Not

Bu makale macOS, Databricks JDBC Driver sürüm 2.6.36 ve DataGrip sürüm 2023.3.1 ile test edilmiştir.

Gereksinimler

DataGrip'i yüklemeden önce yerel geliştirme makinenizin aşağıdaki gereksinimleri karşılaması gerekir:

  • Linux, macOS veya Windows işletim sistemi.
  • Databricks JDBC Sürücüsünü yerel geliştirme makinenize indirin ve dosyayı indirilen DatabricksJDBC42.jar dosyadan ayıklayınDatabricksJDBC42-<version>.zip.
  • DataGrip'e bağlanmak için bir Azure Databricks kümesi veya SQL ambarı .

1. Adım: DataGrip'i yükleme

DataGrip'i indirin ve yükleyin.

  • Linux: Dosyayı indirin .zip , içeriğini ayıklayın ve ardından dosyadaki Install-Linux-tar.txt yönergeleri izleyin.
  • macOS: Dosyayı indirip çalıştırın .dmg .
  • Windows: Dosyayı indirin ve çalıştırın .exe .

Daha fazla bilgi için DataGrip web sitesinde DataGrip'i yükleme bölümüne bakın.

2. Adım: DataGrip için Databricks JDBC Sürücüsünü Yapılandırma

DataGrip'i daha önce indirdiğiniz Databricks JDBC Sürücüsü hakkında bilgilerle ayarlayın.

  1. DataGrip'i başlatın.
  2. Dosya > Veri Kaynakları'ya tıklayın.
  3. Veri Kaynakları ve Sürücüler iletişim kutusunda Sürücüler sekmesine tıklayın.
  4. + Sürücü eklemek için (Sürücü) düğmesine tıklayın.
  5. Ad için Databricks yazın.
  6. Genel sekmesinde, Sürücü Dosyaları listesinde + (Ekle ) düğmesine tıklayın.
  7. Özel JAR'ler'e tıklayın.
  8. Daha önce ayıkladığınız DatabricksJDBC42.jar dosyasını bulun ve seçin, ardından Aç'a tıklayın.
  9. Sınıfıiçin com.databricks.client.jdbc.Driver'yi seçin.
  10. Tamam'a tıklayın.

3. Adım: DataGrip'i Azure Databricks veritabanlarınıza bağlama

  1. DataGrip'te Dosya > Veri Kaynakları'ne tıklayın.

  2. Veri Kaynakları sekmesinde (+) düğmesine tıklayın .

  3. Önceki adımda eklediğiniz Databricks sürücüsünü seçin.

  4. Genel sekmesinde, URL için Azure Databricks kaynağınızın JDBC URL'si alanının değerini girin. JDBC URL'sialan söz dizimi için bkz. Databricks JDBC Sürücüsü için kimlik doğrulama ayarları.

    Not

    Sürücü ConnCatalogözelliği ayarı JDBC URL'sinde belirtilmelidir, aksi takdirde şemalar tanımlanamaz.

  5. Bağlantıyı Sına’ya tıklayın.

    İpucu

    Bağlantınızı test etmeden önce kaynağınızı başlatmanız gerekir. Aksi takdirde, kaynak başlatılırken testin tamamlanması birkaç dakika sürebilir.

  6. Bağlantı başarılı olursa, Şemalar sekmesinde, erişebilmek istediğiniz şemaların kutularını (örneğin Tüm şemalar) işaretleyin.

  7. Tamam'a tıklayın.

DataGrip'in erişmesini istediğiniz her kaynak için bu adımdaki yönergeleri yineleyin.

4. Adım: Tablolara göz atmak için DataGrip kullanma

Azure Databricks çalışma alanınızdaki tablolara erişmek için DataGrip'i kullanın.

  1. DataGrip'teki Veritabanı penceresinde, kaynak düğümünüzü genişletin, göz atmak istediğiniz şemayı genişletin ve ardından tablolarıgenişletin.
  2. Bir tabloya çift tıklayın. Tablodan ilk satır kümesi görüntülenir.

Ek tablolara erişmek için bu adımdaki yönergeleri yineleyin.

Diğer şemalardaki tablolara erişmek için, Veritabanı penceresinin araç çubuğunda veri kaynağı özellikleri simgesine tıklayın. Veri Kaynakları ve Sürücüleri iletişim kutusunda, Şemalar sekmesinde, erişmek istediğiniz her ek şemanın kutusunu işaretleyin ve Tamam'atıklayın.

5. Adım: SQL deyimlerini çalıştırmak için DataGrip kullanma

DataGrip kullanarak örnek trips tablosunu samples kataloğun nyctaxi şemasından yükleyin.

  1. DataGrip'te Yeni SQL Dosyası Oluştur'a >> tıklayın.

  2. Dosya için bir ad girin, örneğin select_trips.

  3. select_trips.sql Dosya sekmesinde aşağıdaki SQL deyimini girin:

    SELECT * FROM samples.nyctaxi.trips;
    
  4. SELECT ifadesini seçin.

  5. Dosya sekmesinin araç çubuğunda Yürüt simgesine tıklayın.

Sonraki adımlar

Ek kaynaklar