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
,.scala
ve.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.
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:
- Uzantıyı yükleyin.
- Yeni bir Databricks projesi oluşturun veya mevcut visual studio code projelerini geçirin .
- Databricks uzantısı kullanıcı arabirimini kullanarak projenizi kolayca yapılandırın .
- Uzantı öğreticisinin bir parçası olarak bazı Python kodunu çalıştırın.
- Databricks Connect tümleştirmesini kullanarak kodunuzun hatalarını ayıklayın.
- kullanarak
pytest
kodunuzu test edin. Bkz. Visual Studio Code için Databricks uzantısını kullanarak testleri pytest ile çalıştırma.
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:
- Visual Studio Code’u başlatın.
- Uzantıyı açmak için Visual Studio Code kenar çubuğundaki Databricks simgesine tıklayın.
- Yeni databricks projesi oluştur'a tıklayın.
- Komut Paleti'nde proje için bir konak ve kimlik doğrulama yöntemi seçin. Bkz . Visual Studio Code için Databricks uzantısı için kimlik doğrulaması kurulumu.
- 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.
- Ş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ı.
- Proje için bu proje için benzersiz bir ad yazın veya varsayılan proje adını
my_project
bırakın ve Enter tuşuna basın. - 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.
- Databricks Project Init düzenleyicisi sekmesini kapatmak için herhangi bir tuşa basın.
- Açmak istediğiniz projeyi seçin için yeni oluşturduğunuz projeyi seçin.
Projeyi Databricks projesine geçirme
Bir Databricks projesine geçirmek istediğiniz mevcut bir projeniz varsa, geçişi başlatmak için Visual Studio Code için Databricks uzantısıyla açın:
- Visual Studio Code’u başlatın. Ana menüden Dosya>Klasör Aç'a tıklayın ve projenize gidip açın.
- Uzantıyı açmak için Visual Studio Code kenar çubuğundaki Databricks simgesine tıklayın.
- Databricks Projesine Geçir'e tıklayın.
- Komut Paleti'nde proje için bir konak ve kimlik doğrulama yöntemi seçin. Bkz . Visual Studio Code için Databricks uzantısı için kimlik doğrulaması kurulumu.
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.
Mevcut Databricks Varlık Paketleri projelerini açma
Visual Studio Code için Databricks uzantısı geçerli klasörde birden fazla Databricks Varlık Paketi projesi bulursa, Visual Studio Code için Databricks uzantısı hangi projeyi açabileceğinizi seçmenize olanak tanır.
Not
Databricks Varlık Paketleri projesinin kök klasöründe bir databricks.yml
dosyası vardır. Bkz. Databricks Varlık Paketi yapılandırması.
Visual Studio Code’u başlatın. Ana menüden Dosya>Klasör Aç'a tıklayın ve paket projenizi içeren dizine gidin.
Uzantıyı açmak için Visual Studio Code kenar çubuğundaki Databricks simgesine tıklayın.
Var olan Databricks Projelerini aç'a tıklayın.
Komut Paleti'nde mevcut Databricks Varlık Paketleri projenizi seçin.
Komut Paleti'nde proje için bir konak ve kimlik doğrulama yöntemi seçin. Bkz . Visual Studio Code için Databricks uzantısı için kimlik doğrulaması kurulumu.
Çalışma alanına başka bir Databricks projesi ekleme
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. Başka bir proje eklemek için:
Visual Studio Code’u başlatın. Ana menüden Dosya Çalışma Alanına Klasör Ekle'ye tıklayın >ve diğer paket projenizi içeren dizine gidin.
Uzantıyı açmak için Visual Studio Code kenar çubuğundaki Databricks simgesine tıklayın.
Kullanılacak uzantı projesini seçmek için Etkin Çalışma Alanı Klasörü'ne tıklayın.