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 notitieblokken importeert en exporteert in Azure Databricks en de notitieblokindelingen die Azure Databricks ondersteunt.
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 met notitieblokken importeren geexporteerd in bulk 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 notitieblokken die zijn geëxporteerd uit 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 scripts voor Python, SQL, Scala en R 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 hebt de uitvoer van het commando niet gewist, dan wordt 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 te selecteren of te wissen.
- 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 bronbestanden van notitieblokken, die kunnen worden geïmporteerd in een Azure Databricks werkruimte, gebruikt in een CI/CD-pijplijn of worden weergegeven als bronbestanden in de standaardtaal van elk notitieblok. Uitvoer van notebookcommando's is niet opgenomen.
- Zip - HTML (alleen notitieblokken): Exporteer een ZIP-archief van de notitieblokken in HTML-formaat. Het HTML-bestand van elk notitieblok kan worden geïmporteerd in een Azure Databricks werkruimte of worden weergegeven als HTML. Uitvoer van notebook-opdrachten is opgenomen.