Aracılığıyla paylaş


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 kullanarak not defterleri de dahil olmak üzere kaynak dosyaları yönetebilirsiniz. Git klasörlerinde yalnızca belirli Databricks varlık türleri desteklenir. Not defteri biçiminin, aşağıdaki tabloda açıklandığı gibi uzak depoya hangi çıkışların işlendiği üzerinde etkileri vardır.

Not defteri kaynak biçimi Detaylar
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 (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 'e tıklayın ve Geliştirici'ne gidin. Düzenleyicisi ayarları başlığı altında varsayılan not defteri biçimini değiştirin.

Profil 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:

  1. Not defterini çalışma alanınızda açın.

  2. Çalışma alanı menüsünden dosya seçin, ardındanNot 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.

    Not defteri biçimi seçeneğini gösteren genişletilmiş çalışma alanı dosya menüsü.

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:

  1. Azure Databricks yönetici konsolunda Yönetici ayarlarıÇalışma alanı ayarları'na gidin.

  2. 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.

    Yönetim konsolu: Git klasörlerinin IPYNB çıkışlarını dışarı aktarmasına izin verin.

Ö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.

  1. .ipynb not defteri dosyanız varsa ancak uzak deponuzda yapılandırma dosyası yoksa Git Durumu iletişim kutusuna gidin.

  2. Bildirim iletişim kutusunda commit_outputs dosyası oluştur'u seçin.

    Notebook taahhüt kullanıcı arabirimi: commit_outputs dosyasını oluştur düğmesi.

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.

  1. Dosya menüsünde Not defteri çıktısını işle'yi seçin.

    Not Defteri düzenleyicisi: Not Defterleri çıktı durumu ve kontrolü kaydet.

  2. İ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. .