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 , ,
.scala
.py
veya.sql
uzantılı.r
kaynak kod deyimlerini içeren bir dosya. - HTML: uzantısına
.html
sahip bir Azure Databricks not defteri. - Databricks
.dbc
arşivi. - IPython not defteri: uzantısına sahip bir
.ipynb
. - 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.
- Kenar çubuğunda Çalışma Alanı'na tıklayın
. 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.
- 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.
-
İç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:
- Kenar çubuğunda Çalışma Alanı'na tıklayın
.
- Klasöre sağ tıklayın ve Dışarı Aktar'ı seçin.
- 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.