Azure Databricks ile DataGrip tümleştirmesi

Not

Bu makale, Databricks tarafından sağlanmayan veya desteklenmeyen 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, açıklama planları, 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 özellikler 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-<version>.zip dosyadan ayıklayınDatabricksJDBC42.jar.
  • 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 sekmesindeki 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 dosyaya DatabricksJDBC42.jar göz atın ve dosyayı seçin ve ardından Aç'a tıklayın.
  9. Sınıf için öğesini seçincom.databricks.client.jdbc.Driver.
  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 (Ekle) 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'si alan 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'te, 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üler iletişim kutusundaki Şemalar sekmesinde, erişmek istediğiniz her ek şemanın kutusunu işaretleyin ve tamam'a tıklayın.

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

Kataloğun nyctaxi şemasından samples örnek trips tabloyu yüklemek için DataGrip kullanın.

  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. deyimini SELECT seçin.

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

Sonraki adımlar

Ek kaynaklar