Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makalede Azure Databricks'teki varsayılan not defteri biçimi, not defteri biçiminizi değiştirme ve not defteriniz kaynak denetimli bir klasördeyse çıkış işlemelerini yönetme işlemleri açıklanmaktadı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 içeri ve dışarı 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 | Açıklama |
|---|---|
| kaynak |
.py, .scala, .r ve .sqlgibi 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 biçimini kullanarak, isteğe bağlı olarak not defteriyle birlikte not defterinin çıkışını da sürüm denetimi yapabilirsiniz. |
IPYNB biçimi, uzak Git depolarında Databricks not defterleri için daha iyi bir görüntüleme deneyimini de destekler. GitHub veya GitLab kullanıyorsanız, çekme isteklerinde not defterlerinizin gelişmiş farklarını sağlayan özellikleri etkinleştirerek not defterindeki değişiklikleri görüntülemenizi ve kod incelemenizi kolaylaştırabilirsiniz.
IPYNB not defterlerinin zengin karşılaştırmaları için GitHub desteği hakkında daha fazla bilgi edinmek için bkz Özellik Önizlemesi: Zengin Jupyter Not Defteri Farkları. IPYNB not defteri farkları için GitLab desteği hakkında daha fazla bilgi edinmek için bkz. Jupyter Notebook dosyaları.
Azure Databricks, kaynak biçimli not defterlerini normal Python, Scala ve SQL dosyalarından ayırmak için 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.
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'yı seçin, Not defteri biçimi'ni seçin ve 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 bkz. Databricks not defterlerini içeri ve dışarı aktarma.
IPYNB not defteri çıkış işlemelerini yönetme
Çı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. 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
Çıktılar yalnızca çalışma alanı yöneticisi bu özelliği etkinleştirmişse kaydedilebilir. Varsayılan olarak, Git klasörlerinin yönetim ayarı defter çıktısının kaydedilmesine izin .ipynb 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çeneğini seçin ve ardından İzin Ver: IPYNB çıkışları açılabilir seçeneğini tercih edin.
Ö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.
.ipynbnot defteri dosyanız varsa ancak uzak deponuzda yapılandırma dosyası yoksa Git Durumu iletişim kutusuna gidin.Bildirim iletişim kutusunda commit_outputs yapılandırma 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.
