Azure Databricks ile DBeaver tümleştirmesi

Not

Bu makale, Databricks tarafından sağlanmayan veya desteklenmeyen DBeaver'ı kapsar. Sağlayıcıya başvurmak için GitHub'da dbeaver/dbeaver deposunun Sorunlar sayfasını kullanma konusuna bakın.

DBeaver , veritabanlarıyla çalışması gereken geliştiriciler, veritabanı yöneticileri, veri analistleri, veri mühendisleri ve diğerleri için yerel, çok platformlu bir veritabanı aracıdır. DBeaver, Azure Databricks'i ve diğer popüler veritabanlarını destekler.

Bu makalede, Azure Databricks'teki veritabanlarıyla çalışmak üzere ücretsiz açık kaynak DBeaver Community Edition'ı (CE) yüklemek, yapılandırmak ve kullanmak için yerel geliştirme makinenizi nasıl kullanacağınız açıklanmaktadır.

Not

Bu makale macOS, Databricks JDBC Driver sürüm 2.6.36 ve DBeaver CE sürüm 23.3.0 ile test edilmiştir.

Gereksinimler

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

  • Linux 64 bit, macOS veya Windows 64 bit işletim sistemi. (Linux 32 bit desteklenir ancak önerilmez.)
  • Databricks JDBC Sürücüsü yerel geliştirme makinenize yüklenir ve indirilen DatabricksJDBC42-<version>.zip dosyadan ayıklanırDatabricksJDBC42.jar.

DBeaver'a bağlanmak için bir Azure Databricks kümeniz veya SQL ambarı da olmalıdır.

1. Adım: DBeaver'ı yükleme

DBeaver CE'yi aşağıdaki gibi indirin ve yükleyin:

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

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

  1. DBeaver'ı başlatın.
  2. Yeni veritabanı oluşturmanız istenirse Hayır'a tıklayın.
  3. Bir veritabanına bağlanmanız veya veritabanı seçmeniz istenirse İptal'e tıklayın.
  4. Veritabanı > Sürücü Yöneticisi'ne tıklayın.
  5. Sürücü Yöneticisi iletişim kutusunda Yeni'ye tıklayın.
  6. Yeni sürücü oluştur iletişim kutusunda Kitaplıklar sekmesine tıklayın.
  7. Dosya Ekle'ye tıklayın.
  8. Azure Databricks JDBC Sürücüsünü ayıkladığınız klasöre gidin.
  9. Dosyayı bulmak için bir düzey daha düşük bir düzeye .jar gidin.
  10. Dosyayı vurgulayın .jar ve Aç'a tıklayın.
  11. Ayarlar sekmesinde, Sürücü Adı alanına girinDatabricks.
  12. Ayarlar sekmesinde, Sınıf Adı alanına girincom.databricks.client.jdbc.Driver.
  13. Tamam'a tıklayın.
  14. Sürücü Yöneticisi iletişim kutusunda Kapat'a tıklayın.

3. Adım: DBeaver'ı Azure Databricks veritabanlarınıza Bağlan

Azure Databricks çalışma alanınızdaki veritabanlarına erişmek üzere kümeye veya SQL ambarı'na bağlanmak için DBeaver kullanın.

  1. DBeaver'da Veritabanı Yeni Veritabanı > Bağlan'ne tıklayın.

  2. Veritabanına Bağlan iletişim kutusunda, Tümü sekmesinde Databricks'e ve ardından İleri'ye tıklayın.

  3. Ana sekmesine tıklayın ve Azure Databricks kaynağınızın JDBC URL'si alanına bir değer girin. JDBC URL'si alan söz dizimi için bkz. Databricks JDBC Sürücüsü için kimlik doğrulama ayarları.

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

    İpucu

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

  5. Bağlantı başarılı olursa, Bağlan Ion Test iletişim kutusunda Tamam'a tıklayın.

  6. Veritabanına Bağlan iletişim kutusunda Son'a tıklayın.

Veritabanı Gezgini penceresinde bir Databricks girdisi görüntülenir. Tanımlamayı kolaylaştırmak için bağlantının adını değiştirmek için:

  1. Databricks'e sağ tıklayın ve ardından Bağlan düzenle'ye tıklayın.
  2. Bağlan yapılandırma iletişim kutusunda Genel'e tıklayın.
  3. Bağlan ion adı için değerini bağlantı için farklı bir adla değiştirinDatabricks.
  4. Tamam'a tıklayın.

DBeaver'ın erişmesini istediğiniz her kaynak için bu adımda yer alan yönergeleri yineleyin.

4. Adım: Veri nesnelerine göz atmak için DBeaver kullanma

Azure Databricks çalışma alanınızdaki tablolar ve tablo özellikleri, görünümler, dizinler, veri türleri ve diğer veri nesnesi türleri gibi veri nesnelerine erişmek için DBeaver kullanın.

  1. DBeaver'da , Veritabanı Gezgini penceresinde, kullanmak istediğiniz bağlantıya sağ tıklayın.

  2. Bağlan etkinse, tıklayın. (Eğer Bağlan devre dışı bırakıldığında zaten bağlısınız.)

    İpucu

    Kaynağınıza bağlanmaya çalışmadan önce kaynağınızı başlatmanız gerekir. Aksi takdirde, kaynak başlatılırken bağlantının tamamlanması birkaç dakika sürebilir.

  3. Yeni bağlandığınız bağlantıyı genişletin.

  4. Kullanılabilir veri nesnelerini genişletin ve bu nesnelere göz atın. Veri nesnesi hakkında daha fazla bilgi edinmek için bir veri nesnesine çift tıklayın.

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

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

Katalog nyctaxi şemasından samples örnek trips tabloyu yüklemek için DBeaver kullanın.

  1. DBeaver'da , Veritabanı Gezgini penceresinde, kullanmak istediğiniz bağlantıya sağ tıklayın.

  2. Bağlan etkinse, tıklayın. (Eğer Bağlan devre dışı bırakıldığında zaten bağlısınız.)

    İpucu

    Kaynağınıza bağlanmaya çalışmadan önce kaynağınızı başlatmanız gerekir. Aksi takdirde, kaynak başlatılırken bağlantının tamamlanması birkaç dakika sürebilir.

  3. SQL Düzenleyicisi > Yeni SQL Betiği'ne tıklayın.

  4. (bağlantı-adı) Betik-1 sekmesinde şu SQL deyimini girin:

    SELECT * FROM samples.nyctaxi.trips;
    
  5. SQL Düzenleyicisi > SQL betiğini yürüt'e tıklayın.

Sonraki adımlar

Ek kaynaklar