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 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 sekmesinde, Sürücü Dosyaları listesinde + (Ekle ) düğmesine tıklayın.
- Özel JAR'ler'e tıklayın.
- Daha önce ayıkladığınız
DatabricksJDBC42.jar
dosyasını bulun ve seçin, ardından Aç'a tıklayın. -
Sınıfıiçin
com.databricks.client.jdbc.Driver
'yi seçin. - 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 (+) 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'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.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'teki 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,
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.
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;
SELECT
ifadesini 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.