Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Op deze pagina wordt beschreven hoe u notebooks importeert en exporteert in Azure Databricks en de notebookindelingen die Door Azure Databricks worden ondersteund.
Ondersteunde notitieblokindelingen
Databricks kan notebooks in de volgende indelingen importeren en exporteren:
- Bronbestand: een bestand met alleen broncode-instructies met de extensie
.scala,.py,.sqlof.r. - HTML: Een Azure Databricks-notebook met de extensie
.html. - Databricks-archief
.dbc. - IPython-notebook: een Jupyter-notebook met de extensie
.ipynb. - RMarkdown: Een R Markdown-document met de extensie
.Rmd.
Een notebook importeren
U kunt een extern notitieblok importeren vanuit een URL of een bestand. U kunt ook een ZIP-archief importeren van notebooks die bulksgewijs worden geëxporteerd vanuit een Azure Databricks-werkruimte.
- Klik op
Werkruimte in de zijbalk. Ga op een van de volgende manieren te werk:
- Klik met de rechtermuisknop op een map en selecteer Importeren.
- Als u een notitieblok op het hoogste niveau van de huidige werkruimtemap wilt importeren, klikt u in de rechterbovenhoek op het kebabmenu en selecteert u Importeren.
- Geef de URL op of blader naar een bestand met een ondersteunde externe indeling of een ZIP-archief met notebooks die zijn geëxporteerd vanuit een Azure Databricks-werkruimte.
- Klik op Importeren.
- Als u één notitieblok kiest, wordt dit geëxporteerd in de huidige map.
- Als u een DBC- of ZIP-archief kiest, wordt de mapstructuur opnieuw gemaakt in de huidige map en wordt elk notitieblok geïmporteerd.
Een bestand converteren naar een notitieblok
Een asset in de werkruimte wordt geïdentificeerd als een notebook als hij een .ipynb extensie heeft, of de string Databricks notebook source in een opmerking op de eerste regel bevat en een van de volgende extensies heeft: .py, .r, .scala, .sql. Elke schrijf- of naamswijziging van een notitieblok of bestand dat deze voorwaarden wijzigt, wijzigt ook het type notitieblok of bestand. Als u bijvoorbeeld een bestand myfile.txt hebt met # Databricks notebook source als eerste regel, dan verandert u de naam van dat bestand naar myfile.py om het om te zetten in een notitieblok.
Notitie
Converteren tussen bestandstypen en notebooktypen kan onverwachte resultaten hebben, omdat notebooks een specifieke IPYNB- of bronindeling hebben. Zie Notitieboekindelingen.
Als u Python-, SQL-, Scala- en R-scripts wilt converteren naar notebooks met één cel, voegt u een opmerking toe aan de eerste cel van het bestand:
Python
# Databricks notebook source
SQL
-- Databricks notebook source
Scala
// Databricks notebook source
R
# Databricks notebook source
Als u cellen in een script wilt definiëren, gebruikt u de speciale opmerking die hieronder wordt weergegeven. Wanneer u het script importeert in Databricks, worden cellen gemaakt zoals gemarkeerd door de COMMAND weergegeven regels.
Python
# COMMAND ----------
SQL
-- COMMAND ----------
Scala
// COMMAND ----------
R
# COMMAND ----------
Notebooks exporteren
Notitie
Wanneer u een notebook exporteert als HTML, IPython-notebook (.ipynb) of archief (DBC) en u de uitvoer van de opdracht niet hebt gewist, worden de uitvoer opgenomen in de export.
Een notebook exporteren:
- Klik terwijl het notitieblok is geopend op Bestand op de werkbalk van het notitieblok en klik vervolgens op Exporteren....
- Selecteer het bestandstype exporteren in de vervolgkeuzelijst.
- Als u IPython-notebook, HTML of DBC-archief als exportbestandstype hebt geselecteerd, kunt u ervoor kiezen om celuitvoer op te nemen of niet door uitvoer opnemen in of uit te vinken.
- Klik op Exporteren.
Alle notitieblokken in een map in de werkruimte exporteren als een ZIP-archief:
Klik op
Werkruimte in de zijbalk.
Klik met de rechtermuisknop op de map en selecteer Downloaden als.
Selecteer de downloadindeling:
- DBC Archive (alleen notebooks): exporteer een Databricks-archief, een binaire indeling met metagegevens en uitvoer van notebookopdrachten.
- Zip - Bron (alleen notebook + bestanden): Exporteer een ZIP-archief met notebookbronbestanden, dat kan worden geïmporteerd in een Azure Databricks-werkruimte, gebruikt kan worden in een CI/CD-pijplijn, of als bronbestanden kan worden bekeken in de standaardtaal van elk notitieblok. Uitvoer van notebookopdrachten zijn niet opgenomen.
- Zip - HTML (alleen notitieblokken): Exporteer een ZIP-archief van de notitieblokken in HTML-formaat. Het HTML-bestand van elk notebook kan worden geïmporteerd in een Azure Databricks-werkruimte of worden weergegeven als HTML. Uitvoer van notebookopdrachten zijn opgenomen.