Geliştirici araçları kullanım örnekleri

Databricks, Azure Databricks ile tümleşen ve Databricks kaynaklarını ve verilerini program aracılığıyla yöneten uygulamalar ve çözümler geliştirmenize yardımcı olacak bir araç ekosistemi sağlar.

Bu sayfada yaygın geliştirici senaryoları için araç önerileri vardır. Geliştirici araçlarına tam bir genel bakış için bkz. Databricks'te geliştirme. En iyi yöntemler için bkz. Databricks'te geliştirici en iyi yöntemleri.

Araç Ne zaman kullanılır?
SSH tüneli
Visual Studio Code ve İmleç uzantısı
PyCharm Databricks eklentisi
Diğer IDE'ler için Databricks Connect ile Databricks CLI kullanın
  • Yerel IDE'den etkileşimli geliştirme ve hata ayıklama
Databricks CLI
  • Komut satırından Databricks ile doğrudan etkileşim
  • Kabuk betikleme
  • Deney Yapma
  • REST API'yi doğrudan çağırma
  • Yerel kimlik doğrulama profillerini yönetme
  • IDE'deki kodu Databricks çalışma alanına eşitleme
Bildirim temelli Otomasyon Paketleri (CLI'nin bir özelliği)
  • İş akışlarını yönetme ve projeleri Databricks'e dağıtma
  • Kullanıcıya özgü akışları otomatikleştirme
  • CI/CD en iyi yöntemlerini uygulama
  • Kaynaklarınızı ve varlıklarınızı tek bir birim halinde birlikte sürüm oluşturma, ortak yazarlık ve ortak dağıtım yaparak yönetin.
  • En yaygın kaynakları destekler
Databricks Terraform sağlayıcısı
  • Databricks dışında bulut hesapları, meta veri depoları ve hesap düzeyinde kimlikler gibi kaynaklar sağlama
  • Databricks çalışma alanlarını ve meta veri depolarını yönetme ve oluşturma
  • Mevcut Terraform tabanlı altyapıyla kod ve CI/CD iş akışları olarak kullanma
  • İzinleri zorunlu kılma
  • Ortam taşınabilirliği ve olağanüstü durum kurtarma garantisi verin
  • Desteklenen birçok kaynak
Databricks Python SDK'sı
Databricks JavaScript SDK'sı
Databricks Java SDK'sı
Databricks Go SDK
Databricks R SDK
  • Uygulama geliştirme
  • Mevcut dağıtım sistemleriyle tümleştirme
  • Özel Databricks iş akışları ve web hizmetleri oluşturma
SQL sürücüleri
  • İstemci uygulamalarından SQL komutlarını ve betiklerini çalıştırma
Databricks REST API
  • Tercih ettiğiniz programlama dilinde bir SDK'nın kullanılamadığı işlemleri otomatikleştirme
  • Neredeyse tüm Databricks kaynaklarına erişim
  • Yalnızca gelişmiş senaryolar