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 dosyadakiInstall-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.
- DataGrip'i başlatın.
- Dosya > Veri Kaynakları'ya tıklayın.
- Veri Kaynakları ve Sürücüler iletişim kutusunda Sürücüler sekmesine tıklayın.
- + Sürücü eklemek için (Sürücü) düğmesine tıklayın.
- Ad için
Databricks
yazın. - Genel sekmesindeki Sürücü Dosyaları listesinde (Ekle) düğmesine tıklayın + .
- Özel JAR'ler'e tıklayın.
- 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. - Sınıf için öğesini seçin
com.databricks.client.jdbc.Driver
. - Tamam'a tıklayın.
3. Adım: DataGrip'i Azure Databricks veritabanlarınıza bağlama
DataGrip'te Dosya > Veri Kaynakları'ne tıklayın.
Veri Kaynakları sekmesinde (Ekle) düğmesine tıklayın + .
Önceki adımda eklediğiniz Databricks sürücüsünü seçin.
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.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.
Bağlantı başarılı olursa, Şemalar sekmesinde, erişebilmek istediğiniz şemaların kutularını (örneğin Tüm şemalar) işaretleyin.
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.
- 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.
- 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.
DataGrip'te Yeni SQL Dosyası Oluştur'a > > tıklayın.
Dosya için bir ad girin, örneğin
select_trips
.select_trips.sql
Dosya sekmesinde aşağıdaki SQL deyimini girin:SELECT * FROM samples.nyctaxi.trips;
deyimini
SELECT
seçin.Dosya sekmesinin araç çubuğunda Yürüt simgesine tıklayın.
Sonraki adımlar
- DataGrip'te Sorgu konsolu hakkında daha fazla bilgi edinin.
- DataGrip'te Veri düzenleyicisi hakkında bilgi edinin.
- DataGrip'teki çeşitli araç pencereleri hakkında daha fazla bilgi edinin.
- DataGrip'te arama yapmayı öğrenin.
- DataGrip'te verileri dışarı aktarmayı öğrenin.
- DataGrip'te normal ifadeleri kullanarak metni bulmayı ve değiştirmeyi öğrenin.