Udostępnij za pośrednictwem


Eksportowanie i importowanie notesów usługi 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 pozycję Ikona obszaru roboczego Obszar roboczy na pasku bocznym. Wykonaj jedną z następujących czynności:
    • Kliknij prawym przyciskiem myszy folder i wybierz polecenie 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.

Importowanie pliku i konwertowanie go na notes

Skrypty języka Python, SQL, Scala i R można przekonwertować na notesy jednokomórkowe, dodając komentarz do pierwszej komórki pliku:

Python

# Databricks notebook source

SQL

-- Databricks notebook source

Scala

// 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 ----------

Scala

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

R

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

Eksportowanie notesów

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ć notes, wybierz pozycję Eksportuj plik > na pasku narzędzi notesu i wybierz format eksportu.

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

  1. Kliknij pozycję Ikona obszaru roboczego Obszar roboczy na pasku bocznym.
  2. Kliknij prawym przyciskiem myszy folder i wybierz polecenie Eksportuj.
  3. Wybierz format eksportu:
    • Archiwum DBC: Eksportowanie archiwum usługi Databricks, formatu binarnego zawierającego dane wyjściowe poleceń metadanych i notesu.
    • Plik źródłowy: wyeksportuj archiwum ZIP plików źródłowych notesu, które można zaimportować do obszaru roboczego usługi Azure Databricks, używanego w potoku ciągłej integracji/ciągłego wdrażania lub wyświetlanego jako pliki źródłowe w domyślnym języku każdego notesu. Dane wyjściowe poleceń notesu nie są uwzględniane.
    • Archiwum HTML: eksportowanie archiwum ZIP plików 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.