Aracılığıyla paylaş


Databricks uygulamaları geliştirme

Databricks Apps ile veri ve yapay zeka uygulamaları oluşturmak için PyCharm, IntelliJ IDEA veya Visual Studio Code gibi Python'ı destekleyen tüm IDE'leri kullanabilirsiniz. Azure Databricks, Visual Studio Code için Databricks uzantısını kullanmanızı önerir, ancak kodunuzu Databricks not defteri ve dosya düzenleyicisinde de düzenleyebilirsiniz.

Databricks Apps ortamı, uygulamayı çalıştıran Azure Databricks çalışma alanının URL'si ve kimlik doğrulaması için gereken değerler gibi çeşitli ortam değişkenlerini otomatik olarak ayarlar. Çoğu uygulama, uygulamayı çalıştırmak için belirli bir komut gibi özel yapılandırmaya veya SQL ambarı erişimine yönelik parametrelere de ihtiyaç duyar. Bu ayarları tanımlamak için app.yaml dosyasını kullanın.

Yerel olarak uygulama geliştirmek için:

  • Uygulamanızı tercih ettiğiniz IDE'de derleyin ve test edin.
  • Uygulamayı komut satırında yerel olarak çalıştırın ve tarayıcınızda önizlemesini yapın.
  • Uygulama tamamlanıp test edildiğinde kodu ve gerekli dosyaları Azure Databricks çalışma alanınıza taşıyın.

Uygulama geliştirmenizi desteklemek için aşağıdaki konuları kullanın:

Topic Açıklama
Uygulama çalışma zamanını tanımlama Komut, bağımsız değişkenler ve varsayılan ayarlar dahil olmak üzere uygulamanızın nasıl çalıştırılacağını belirtin.
İşlem boyutunu yapılandırma Uygulamanızın iş yükü gereksinimlerini karşılayacak CPU ve belleği seçin.
Ortam değişkenlerini tanımlama Kimlik doğrulaması, çalışma alanı erişimi veya uygulamaya özgü ayarlar için ortam değişkenlerini yapılandırın.
Bağımlılıkları yönetme Uygulama yürütme için bir requirements.txt veya package.json dosyasındaki gerekli Python paketlerini listeleyin.
Kaynak ekleme Çalışma zamanında uygulamanızın bağımlı olduğu statik dosyaları veya diğer varlıkları ekleyin.