Paket ve keşif özellikleri

Databricks IDE uzantısı, Visual Studio Code içinde Declarative Automation Bundles'ı tanımlamanız, dağıtmanız ve çalıştırmanızı ve çalışma alanı dosyalarını ve Unity Katalog kataloglarını keşfetmenizi sağlayan ek özellikler sunar.

Databricks IDE uzantısını kurmak için Databricks IDE uzantısını Yükle bölümüne bakınız.

Projelerde bildirim temelli Otomasyon Paketleri desteği

Databricks IDE uzantısı, Deklarative Automation Bundles projeleriniz için aşağıdaki özellikleri ekler:

  • AuthType profil seçimi dahil olmak üzere Visual Studio Code kullanıcı arabirimi aracılığıyla Bildirim temelli Otomasyon Paketlerinizin kolay kimlik doğrulaması ve yapılandırması. Databricks IDE uzantısı için yetkilendirme kur bkz.
  • Databricks uzantısında, paket hedef ortamları arasında hızlıca geçiş yapmak için bir Hedef seçici. Bkz. Hedef dağıtım çalışma alanını değiştirme.
  • Uzantıdaki Override Jobs cluster in bundle seçeneği sayesinde kolay küme geçersiz hale getirilmesini sağlıyor.
  • Visual Studio Code kullanıcı arabirimini kullanarak paket kaynaklarınıza göz atmanıza, yerel Databricks Varlık Paketinizin kaynaklarını tek bir tıklamayla uzak Azure Databricks çalışma alanınıza dağıtmanıza ve Visual Studio Code'dan doğrudan çalışma alanınızda dağıtılan kaynaklarınıza gitmenize olanak tanıyan Bir Paket Kaynak Gezgini görünümü. Bkz. Paket Kaynak Gezgini.
  • Visual Studio Code kullanıcı arabirimini kullanarak paket değişkenlerinize göz atmanızı ve bunları düzenlemenizi sağlayan Paket Değişkenleri Görünümü. Bkz. Paket Değişkenleri.

Paket Kaynak Gezgini

Databricks IDE uzantısındaki Bundle Resource Explorer görünümü, projenin bundle yapılandırmasındaki kaynak tanımlarını kullanarak boru hattı veri setleri ve şemaları dahil olmak üzere kaynakları gösterir. Ayrıca kaynakları dağıtmanıza ve çalıştırmanıza, işlem hatlarının kısmi güncelleştirmelerini doğrulamanıza ve gerçekleştirmenize, işlem hattı çalıştırma olaylarını ve tanılamalarını görüntülemenize ve uzak Azure Databricks çalışma alanınızdaki kaynaklara gitmenize olanak tanır. Grup yapılandırma kaynakları hakkında bilgi için bkz . kaynaklar.

Örneğin, basit bir iş tanımı verilmiştir:

resources:
  jobs:
    my-notebook-job:
      name: 'My Notebook Job'
      tasks:
        - task_key: notebook-task
          existing_cluster_id: 1234-567890-abcde123
          notebook_task:
            notebook_path: notebooks/my-notebook.py

Uzantıdaki Paket Kaynak Gezgini görünümünde notebook görev kaynağı görüntülenir.

Paket Kaynak Gezgini

Bir görevi dağıt ve çalıştır

Paketi dağıtmak için bulut (Paketi dağıt) simgesine tıklayın.

Paket dağıtma

İşi çalıştırmak için, Paket Kaynak Gezgini görünümünde, bu örnekte My Notebook Job olan işin adını seçin. Ardından yürüt (Paketi dağıtın ve kaynağı çalıştırın) simgesine tıklayın.

Paketi dağıtma ve kaynağı çalıştırma

Çalışan işi görüntülemek için, Paket Kaynak Gezgini görünümünde iş adını genişletin, Çalıştırma Durumu'na tıklayın ve ardından bağlantıya (Bağlantıyı harici olarak aç) tıklayın.

İş bağlantısını harici olarak açma

İşlem hattı sorunlarını doğrulama ve tanılama

İşlem hattı için, işlem hattını seçip ardından denetim (Paketi dağıt ve işlem hattını doğrula) simgesine tıklayarak doğrulamayı ve kısmi güncellemeyi tetikleyebilirsiniz. Çalıştırma olayları görüntülenir ve tüm hatalar Visual Studio Code PROBLEMS panelinde tanılanabilir.

Paketi dağıt ve işlem hattını doğrula

İşlem hattı çalıştırma olayları

Paket Değişkenleri

Databricks IDE uzantısındaki Bundle Variables View görünümü, bundle yapılandırmanızda tanımlanmış özel değişkenleri ve ilgili ayarları gösterir. Ayrıca, Paket Değişkenleri Görünümü'nü kullanarak değişkenleri doğrudan tanımlayabilirsiniz. Bu değerler, paket yapılandırma dosyalarında ayarlananları geçersiz kılar. Özel değişkenler hakkında bilgi için bkz . Özel değişkenler.

Örneğin, uzantıdaki Paket Değişkenleri Görünümü görünümü aşağıdakileri görüntüler:

Paket Değişkenleri Görünümü

Bu paket yapılandırmasında tanımlanan değişken my_custom_var için:

variables:
  my_custom_var:
    description: 'Max workers'
    default: '4'

resources:
  jobs:
    my_job:
      name: my_job

      tasks:
        - task_key: notebook_task
          job_cluster_key: job_cluster
          notebook_task:
            notebook_path: ../src/notebook.ipynb

      job_clusters:
        - job_cluster_key: job_cluster
          new_cluster:
            spark_version: 13.3.x-scala2.12
            node_type_id: i3.xlarge
            autoscale:
              min_workers: 1
              max_workers: ${var.my_custom_var}

Çalışma Alanı Dosya Sistemi

Databricks IDE uzantı panelindeki Workspace File System görünümü, Databricks çalışma alanı dosyalarınızı doğrudan Visual Studio Code veya Cursor'da görüntülemenize ve açmanıza olanak tanır. Databricks'te açmak için bir not defterine tıklayın. Ayrıca uzantı bölmesindeki denetimleri kullanarak dosya veya klasör oluşturabilir veya IDE'den çalışma alanınıza dosya yükleyebilirsiniz.

Unity Kataloğu

Databricks IDE uzantı panelindeki Unity Kataloğu görünümü, Databricks kataloglarınızı gösterir. Databricks'te bir katalog, şema veya başka bir veri varlığı açmak için bu uzantı görünümündeki denetimleri kullanın.