Aracılığıyla paylaş


Databricks not defterlerini dışarı ve içeri aktarma

Bu sayfada, Azure Databricks'te not defterlerinin ve Azure Databricks'in desteklediği not defteri biçimlerinin nasıl içeri ve dışarı aktarıldığı açıklanır.

Desteklenen not defteri biçimleri

Databricks not defterlerini aşağıdaki biçimlerde içeri ve dışarı aktarabilir:

  • Kaynak dosya: Yalnızca , , .py.sqlveya .ruzantılı .scalakaynak kod deyimlerini içeren bir dosya.
  • HTML: uzantısına .htmlsahip bir Azure Databricks not defteri.
  • Databricks .dbc arşivi.
  • IPython not defteri: uzantısına .ipynbsahip bir Jupyter not defteri.
  • RMarkdown: uzantısına sahip bir R Markdown belgesi..Rmd

Not defterini içeri aktarma

Dış not defterini URL'den veya dosyadan içeri aktarabilirsiniz. Azure Databricks çalışma alanından toplu olarak dışarı aktarılan not defterlerinin ZIP arşivini de içeri aktarabilirsiniz.

  1. Kenar çubuğunda Çalışma Alanı'na tıklayın Çalışma Alanı Simgesi . Aşağıdakilerden birini yapın:
    • Bir klasöre sağ tıklayın ve İçeri Aktar'ı seçin.
    • Geçerli çalışma alanı klasörünün en üst düzeyinde bir not defterini içeri aktarmak için sağ üstteki kebap menüsüne tıklayın ve İçeri Aktar'ı seçin.
  2. URL'yi belirtin veya desteklenen dış biçimi veya Azure Databricks çalışma alanından dışarı aktarılan not defterlerinin ZIP arşivini içeren bir dosyaya göz atın.
  3. İçe aktar'a tıklayın.
    • Tek bir not defteri seçerseniz, bu not defteri geçerli klasörde dışarı aktarılır.
    • Bir DBC veya ZIP arşivi seçerseniz, klasör yapısı geçerli klasörde yeniden oluşturulur ve her not defteri içeri aktarılır.

Dosyayı içeri aktarma ve not defterine dönüştürme

Dosyanın ilk hücresine açıklama ekleyerek Python, SQL, Scala ve R betiklerini tek hücreli not defterlerine dönüştürebilirsiniz:

Python

# Databricks notebook source

SQL

-- Databricks notebook source

Scala

// Databricks notebook source

R

# Databricks notebook source

Betikteki hücreleri tanımlamak için aşağıda gösterilen özel açıklamayı kullanın. Betiği Databricks'e aktardığınızda, hücreler gösterilen satırlarla işaretlenmiş COMMAND olarak oluşturulur.

Python

# COMMAND ----------

SQL

-- COMMAND ----------

Scala

// COMMAND ----------

R

# COMMAND ----------

Not defterlerini dışarı aktarma

Not

Not defterini HTML, IPython not defteri (.ipynb) veya arşiv (DBC) olarak dışarı aktardığınızda ve komut çıkışlarını temizlemediğinizde çıkışlar dışarı aktarmaya eklenir.

Not defterini dışarı aktarmak için, not defteri araç çubuğunda Dosya > Dışarı Aktar'ı seçin ve dışarı aktarma biçimini seçin.

Çalışma alanı klasöründeki tüm klasörleri ZIP arşivi olarak dışarı aktarmak için:

  1. Kenar çubuğunda Çalışma Alanı'na tıklayın Çalışma Alanı Simgesi .
  2. Klasöre sağ tıklayın ve Dışarı Aktar'ı seçin.
  3. Dışarı aktarma biçimini seçin:
    • DBC Arşivi: Meta verileri ve not defteri komut çıkışlarını içeren ikili biçim olan Databricks arşivlerini dışarı aktarın.
    • Kaynak Dosya: Bir Azure Databricks çalışma alanına aktarılabilen, CI/CD işlem hattında kullanılabilen veya her not defterinin varsayılan dilinde kaynak dosyalar olarak görüntülenebilen not defteri kaynak dosyalarının ZIP arşivini dışarı aktarın. Not defteri komut çıktıları dahil değildir.
    • HTML Arşivi: HTML dosyalarının ZIP arşivini dışarı aktarın. Her not defterinin HTML dosyası bir Azure Databricks çalışma alanına aktarılabilir veya HTML olarak görüntülenebilir. Not defteri komut çıkışları eklenir.