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
,.sql
lub.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.
- Kliknij pozycję 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.
- 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.
- 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:
- Kliknij pozycję Obszar roboczy na pasku bocznym.
- Kliknij prawym przyciskiem myszy folder i wybierz polecenie Eksportuj.
- 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.