Aracılığıyla paylaş


Visual Studio Code için Databricks uzantısı nedir?

Visual Studio Code için Databricks uzantısı, yerel geliştirme makinenizde çalışan Visual Studio Code tümleşik geliştirme ortamından (IDE) uzak Azure Databricks çalışma alanlarınıza bağlanmanızı sağlar. Ardından şunları yapabilirsiniz:

  • Visual Studio Code kullanıcı arabirimini kullanarak Azure Databricks işlerinize, Delta Live Tables işlem hatlarınıza ve MLOps Yığınlarınıza CI/CD desenleri ve en iyi yöntemleri uygulamak için Databricks Varlık Paketlerini tanımlayın, dağıtın ve çalıştırın. Bkz . Databricks Varlık Paketleri nedir? ve Databricks Varlık Paketleri uzantısı özellikleri.
  • Uzak çalışma alanlarınızdaki Azure Databricks kümelerinde Visual Studio Code'dan yerel Python kod dosyalarını çalıştırın. Bkz. Kümede Python dosyası çalıştırma
  • Visual Studio Code'dan yerel Python kod dosyalarını (.py) ve Python, R, Scala ve SQL not defterlerini (.py, .ipynb, .r, .scalave .sql) uzak çalışma alanlarınızda Azure Databricks işleri olarak çalıştırın. Bkz. Python dosyasını iş olarak çalıştırma.
  • Seçim iletişim kutularını tetikleyen basit bir denetim listesi kullanarak hata ayıklama ortamınızı ve Databricks Connect'i ayarlayın ve yapılandırın. Bkz . Visual Studio Code için Databricks uzantısı için Databricks Connect kullanarak kodda hata ayıklama.
  • Databricks Connect ile Visual Studio Code'da not defterlerinin hücresinde hata ayıklama. Bkz . Visual Studio Code için Databricks uzantısını kullanarak Databricks Connect ile not defteri hücrelerini çalıştırma ve hatalarını ayıklama.
  • Visual Studio Code'da geliştirdiğiniz yerel kodu uzak çalışma alanlarınızdaki kodla eşitleyin. Bkz. Çalışma alanı klasörünüzü Databricks ile eşitleme

Not

Visual Studio Code için Databricks uzantısı R, Scala ve SQL not defterlerinin otomatik iş olarak çalıştırılmasını destekler, ancak Visual Studio Code'da bu diller için daha ayrıntılı destek sağlamaz.

Kullanmaya başlayın

Visual Studio Code için Databricks uzantısını kullanmaya başlamak için:

Yeni databricks projesi oluşturma

Uzantı yüklendikten sonra Visual Studio Code için Databricks uzantısını kullanarak yeni bir Databricks projesi oluşturabilirsiniz:

  1. Visual Studio Code’u başlatın.
  2. Uzantıyı açmak için Visual Studio Code kenar çubuğundaki Databricks simgesine tıklayın.
  3. Yeni bir proje oluşturmak için 'a tıklayın.
  4. Komut Paleti'nde proje için bir konak ve kimlik doğrulama yöntemi seçin. Bkz. Visual Studio Codeiçin Databricks uzantısı için yetkilendirmeyi ayarlama.
  5. Yeni projenizin olmasını istediğiniz klasörün yolunu belirtin bölümünde, yerel geliştirme bilgisayarınızda projeyi oluşturmak istediğiniz klasörün yolunu girin veya Klasör seçimi aç iletişim kutusuna tıklayıp proje klasörünün yolunu seçin.
  6. Şablonun Databricks proje başlatma görünümünde kullanılması için, yukarı ve aşağı okları kullanarak bir proje şablonu seçin ve enter tuşuna basın. Paket proje şablonları hakkında bilgi için bkz . Databricks Varlık Paketi proje şablonları.
  7. Proje için bu proje için benzersiz bir ad yazın veya varsayılan proje adını bırakın ve Enter tuşunamy_project.
  8. Projeye saplama (örnek) not defteri, saplama (örnek) Delta Live Tables işlem hattı veya saplama (örnek) Python paketi ya da bu saplamaların (örnekler) herhangi bir bileşiminin eklenip eklenmeyeceğini seçin.
  9. Databricks Project Init düzenleyicisi sekmesini kapatmak için herhangi bir tuşa basın.
  10. Açmak istediğiniz projeyi seçin için yeni oluşturduğunuz projeyi seçin.

Mevcut Databricks Varlık Paketleri projelerini açma

Databricks Varlık Paketleri projesinin kök klasöründe bir databricks.yml dosyası vardır. Bkz. Databricks Varlık Paketi yapılandırması. Uzantıyı mevcut bir Databricks Varlık Paketleri projesiyle kullanmak istiyorsanız:

  1. Visual Studio Code’u başlatın. Ana menüden Dosyave paket projenizi içeren dizine gidin.

  2. Uzantı özelliklerini açmak ve kullanmaya başlamak için Visual Studio Code kenar çubuğundaki Databricks simgesine tıklayın.

    Visual Studio Code için Databricks uzantısı geçerli klasörde birden fazla Databricks Varlık Paketi projesi bulursa, bir projeyi açmayı veya kök klasörde proje yapılandırma dosyası oluşturmayı seçmenize olanak tanır.

    Mevcut Databricks projelerini açma

    • Bir proje seçtiyseniz, Komut Paletiiçinde mevcut Databricks Varlık Paketleri projenizi seçin.
    • Kök klasörde bir yapılandırma oluşturursanız, bu klasör bir paket projesine dönüşür.
  3. Proje için bir konak ve kimlik doğrulama yöntemi seçin. Bkz. Visual Studio Codeiçin Databricks uzantısı için yetkilendirmeyi ayarlama.

Not

Visual Studio Code v1 için Databricks uzantısı kullanılarak oluşturulan bir projeyi açarsanız, projenin mevcut kimlik doğrulaması ve çalışma alanı yapılandırması kullanılarak geçiş otomatik olarak denener. Geçiş düğmesi yalnızca otomatik geçiş başarısız olursa kullanılabilir.

Databricks projeleri arasında geçiş yapma

Visual Studio Code için Databricks uzantısı, Visual Studio Code çalışma alanınızda birden çok Databricks projesine sahip olmanıza ve bunlar arasında kolayca geçiş yapmanıza olanak tanır. Çok paketli projeniz Visual Studio Code çalışma alanında açıkken:

  1. Uzantıyı açmak için Visual Studio Code kenar çubuğundaki Databricks simgesine tıklayın.

  2. Uzantının kullanılacağı projeyi seçmek için Yerel Klasör 'e tıklayın.

    yerel klasör seçiciLocal Folder selectorLocal Folder selector

Not

Çalıştırma eylemleri yalnızca etkin paketteki dosyalar için kullanılabilir.

Projeyi Databricks projesine dönüştürme

Databricks projesine dönüştürmek istediğiniz mevcut bir projeniz varsa:

  1. Visual Studio Code’u başlatın. Ana menüden Dosyave projenize gidip açın.
  2. Uzantıyı açmak için Visual Studio Code kenar çubuğundaki Databricks simgesine tıklayın.
  3. Yapılandırma oluştur'a tıklayın.
  4. Komut Paleti'nde proje için bir konak ve kimlik doğrulama yöntemi seçin. Bkz. Visual Studio Codeiçin Databricks uzantısı için yetkilendirmeyi ayarlama.