Not defteri biçimini yönetme
Bu makalede Azure Databricks'te varsayılan not defteri biçimi, not defteri biçiminizi değiştirme ve not defteriniz kaynak denetimli bir klasördeyse işlemeleri yönetme işlemleri açıklanır.
Varsayılan olarak, Databricks'teki not defterleri .ipynb
(IPython veya Jupyter) biçiminde oluşturulur. Bunun yerine kaynak biçimini kullanmayı da seçebilirsiniz.
Not defterlerini çeşitli biçimlerde içeri ve dışarı aktarmaya devam edebilirsiniz. Bkz. Databricks not defterlerini dışa ve içe aktarma.
Not Defteri biçimleri
Databricks, not defterlerinin oluşturulmasını ve düzenlenmesini iki biçimde destekler: IPYNB (varsayılan) ve kaynak.
Git klasörleri
Not defteri kaynak biçimi | Detaylar |
---|---|
kaynak |
.py , .scala , .r ve .sql gibi kod diline işaret eden bir sonek ile yalnızca kaynak kodu yakalayan temel biçim. |
IPYNB (Jupyter) | Kaynak kodu, not defteri ortamını, görselleştirme tanımlarını, not defteri pencere öğelerini ve isteğe bağlı çıkışları yakalayan zengin bir biçim. IPYNB not defteri Databricks not defterleri tarafından desteklenen herhangi bir dilde kod içerebilir (py .ipynb bölümüne rağmen). IPYNB (Jupyter) biçimi, kullanıcının isteğe bağlı olarak çıkışları işlemesine olanak tanır. IPYNB, uzak Git depolarında Databricks not defterleri için daha iyi bir görüntüleme deneyimini de destekler. |
Databricks not defterlerini normal Python, Scala ve SQL dosyalarından ayırmak için Azure Databricks, Python, Scala ve SQL not defterlerinin en üstüne "Databricks notebook source
" açıklamasını ekler. Bu açıklama, Azure Databricks'in dosyayı bir betik dosyası yerine not defteri olarak doğru ayrıştırmasını sağlar.
Not
"çıkışlar" nedir?
Çıktılar, tablo görüntülemeleri ve görselleştirmeler de dahil olmak üzere Databricks platformunda bir not defteri çalıştırmanın sonuçlarıdır.
Varsayılan not defteri biçimi ayarını değiştirme
IPYNB not defterleri, Azure Databricks'te yeni bir not defteri oluştururken varsayılan biçimdir.
Varsayılanı Azure Databricks kaynak biçimine değiştirmek için Azure Databricks çalışma alanınızda oturum açın, sayfanın sağ üst kısmındaki profilinize tıklayın, ardından Ayarlar
geliştirici ayarlarında varsayılan not defteri biçimini değiştirme
Not defteri biçimini dönüştürme
Azure Databricks kullanıcı arabirimi aracılığıyla mevcut bir not defterini başka bir biçime dönüştürebilirsiniz.
Var olan bir not defterini başka bir biçime dönüştürmek için:
Not defterini çalışma alanınızda açın.
Çalışma alanı menüsünden dosya
seçin, ardından Not Defteri biçimi'ni seçin ve ardından istediğiniz biçimi seçin. Jupyter (.ipynb) (Önerilen) veya Kaynak (.scala, .py, .sql, .r)seçebilirsiniz. Not defterinin geçerli biçimi gri renktedir ve yanında onay işareti vardır.
Azure Databricks'te desteklenen not defteri türleri hakkında daha fazla bilgi için Databricks Not Defterlerinin Dışa ve İçe Aktarılması hakkındaokuyabilirsiniz.
IPYNB not defteri çıkış işlemelerini yönetme
Kaynak denetimli klasörlerdeki IPYNB not defterleri için, not defteri çıktılarının uzak depoya nasıl işlendiğini yönetebilirsiniz.
.ipynb
not defteri çıkışını işlemeyi onayla
Çıkışlar yalnızca çalışma alanı yöneticisi bu özelliği etkinleştirdiyse işlenebilir. Varsayılan olarak, Git klasörlerinin yönetim ayarı .ipynb
not defteri çıktısının taahhüt edilmesine izin vermez. Çalışma alanı için yönetici ayrıcalıklarınız varsa bu ayarı değiştirebilirsiniz:
Azure Databricks yönetici konsolunda
Yönetici ayarları Çalışma alanı ayarları'na gidin. git klasörleri
altında Git klasörlerinin IPYNB çıkışlarını dışarı aktarmasına izin ver seçin ve ardından İzin Ver: IPYNB çıkışlarıaçılabilir seçin.
Önemli
Çıktılar dahil edildiğinde, görselleştirme ve pano yapılandırmaları oluşturduğunuz.ipynb
not defterlerine eklenir.
IPYNB not defteri çıkış yapıt işlemelerini denetleme
bir .ipynb
dosyası işlerken Databricks, çıkışları nasıl işlediğinizi denetlemenize olanak tanıyan bir yapılandırma dosyası oluşturur: .databricks/commit_outputs
.
.ipynb
not defteri dosyanız varsa ancak uzak deponuzda yapılandırma dosyası yoksa Git Durumu iletişim kutusuna gidin.Bildirim iletişim kutusunda commit_outputs dosyası oluştur'u seçin.
Yapılandırma dosyalarını Dosya menüsünden de oluşturabilirsiniz. Dosya menüsü, belirli bir IPYNB not defteri için çıkışların eklenmesini veya dışlanmasını belirtebileceğiniz yapılandırma dosyasını otomatik olarak güncelleştirme denetimine sahiptir.
Dosya menüsünde Not defteri çıktısını işle'yi seçin.
İletişim kutusunda, not defteri çıkışlarını işleme seçiminizi onaylayın.
Not defterlerinin çıktılarının işlenmesi iletişim kutusu.