Udostępnij za pomocą


Importowanie i eksportowanie notesów Databricks

Na tej stronie opisano sposób importowania i eksportowania notesów w usłudze Azure Databricks oraz formatów notesów, które obsługuje usługa Azure Databricks.

Obsługiwane formaty notesów

Usługa Databricks może importować i eksportować notesy w następujących formatach:

  • Plik źródłowy: plik zawierający tylko instrukcje kodu źródłowego z rozszerzeniem .scala, .py, .sqllub .r.
  • HTML: notes usługi Azure Databricks z rozszerzeniem .html.
  • Archiwum usługi Databricks .dbc .
  • Notes IPython: notes Jupyter z rozszerzeniem .ipynb.
  • RMarkdown: dokument języka R Markdown z rozszerzeniem .Rmd.

Importowanie notesu

Notes zewnętrzny można zaimportować z adresu URL lub pliku. Możesz również zaimportować archiwum ZIP notesów wyeksportowanych zbiorczo z obszaru roboczego usługi Azure Databricks.

  1. Kliknij ikonę notatnika.Obszar roboczy na pasku bocznym. Wykonaj jedną z następujących czynności:
    • Kliknij prawym przyciskiem myszy na folderze i wybierz pozycję Importuj.
    • Aby zaimportować notes na najwyższym poziomie bieżącego folderu obszaru roboczego, kliknij menu kebab w prawym górnym rogu i wybierz pozycję Importuj.
  2. Określ adres URL lub przejdź do pliku zawierającego obsługiwany format zewnętrzny lub archiwum ZIP notesów wyeksportowanych z obszaru roboczego usługi Azure Databricks.
  3. Kliknij przycisk Importuj.
    • Jeśli wybierzesz pojedynczy notes, zostanie wyeksportowany w bieżącym folderze.
    • Jeśli wybierzesz archiwum DBC lub ZIP, jego struktura folderów zostanie ponownie utworzona w bieżącym folderze, a każdy notes zostanie zaimportowany.

Konwertuj plik na notatnik

Zasób w obszarze roboczym jest identyfikowany jako notatnik, jeśli ma rozszerzenie .ipynb lub zawiera ciąg Databricks notebook source w komentarzu w pierwszym wierszu i ma jedno z następujących rozszerzeń: .py, .r, .scala, .sql. Wszelkie operacje zapisu lub zmiany nazwy notesu lub pliku, które zmieniają te warunki, również zmieniają typ notesu lub pliku. Jeśli na przykład masz plik myfile.txt, który ma # Databricks notebook source jako pierwszy wiersz, zmiana nazwy tego pliku na myfile.py przekształca go w notatnik.

Uwaga

Konwertowanie między typami plików i notesów może mieć nieoczekiwane wyniki, ponieważ notesy mają określony format IPYNB lub źródłowy. Zobacz Formaty notesu.

Aby przekonwertować skrypty python, SQL, Scala i R na notesy jednokomórkowe, dodaj komentarz do pierwszej komórki pliku:

Python

# Databricks notebook source

SQL

-- Databricks notebook source

Skala

// Databricks notebook source

R

# Databricks notebook source

Aby zdefiniować komórki w skryfcie, użyj specjalnego komentarza pokazanego poniżej. Podczas importowania skryptu do usługi Databricks komórki są tworzone jako oznaczone przez COMMAND wyświetlane wiersze.

Python

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

SQL

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

Skala

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

R

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

Eksportuj notesy

Uwaga

Podczas eksportowania notesu jako html, notesu IPython (ipynb) lub archiwum (DBC) i nie zostały wyczyszczone dane wyjściowe polecenia, dane wyjściowe są uwzględniane w eksporcie.

Aby wyeksportować notatnik:

  1. Po otwarciu notesu kliknij pozycję Plik na pasku narzędzi notesu, a następnie kliknij pozycję Eksportuj....
  2. Wybierz typ pliku eksportu z menu rozwijanego.
  3. Jeśli jako typ pliku eksportu wybrano notatnik IPython, HTML lub archiwum DBC, możesz dołączyć wyniki komórek lub nie, zaznaczając/usuwając zaznaczenie pola Uwzględnij wyniki.
  4. Kliknij pozycję Eksportuj.

Aby wyeksportować wszystkie notesy w folderze obszaru roboczego jako archiwum ZIP:

  1. Kliknij ikonę notatnika.Obszar roboczy na pasku bocznym.

  2. Kliknij prawym przyciskiem myszy folder i wybierz polecenie Pobierz jako.

  3. Wybierz format pobierania:

    • Archiwum DBC (tylko notebooki): Eksportuj archiwum Databricks, binarny format zawierający metadane oraz wyniki poleceń notebooków.
    • Zip — źródło (tylko notebooki i pliki): wyeksportuj archiwum ZIP plików źródłowych notebooka, które można zaimportować do obszaru roboczego usługi Azure Databricks, do użycia w potoku CI/CD lub do wyświetlania jako pliki źródłowe w domyślnym języku każdego notebooka. Dane wyjściowe poleceń notesu nie są uwzględniane.
    • Zip — HTML (tylko notesy): wyeksportuj archiwum ZIP notesów w formacie HTML. Plik HTML każdego notesu można zaimportować do obszaru roboczego usługi Azure Databricks lub wyświetlić jako html. Dostępne są dane wyjściowe poleceń notesu.