Databricks Notebook 내보내기 및 가져오기
이 페이지에서는 Azure Databricks에서 Notebook을 가져오고 내보내는 방법과 Azure Databricks에서 지원하는 Notebook 형식에 대해 설명합니다.
지원되는 Notebook 형식
Databricks는 다음 형식으로 Notebook을 가져오고 내보낼 수 있습니다.
- 원본 파일: 확장
.scala
명 , ,.py
.sql
또는.r
가 있는 소스 코드 문만 포함하는 파일입니다. - HTML: 확장
.html
이 인 Azure Databricks Notebook입니다. - Databricks
.dbc
보관. - IPython Notebook: 확장
.ipynb
이 인 Jupyter Notebook입니다. - RMarkdown: 확장
.Rmd
이 인 R Markdown 문서입니다.
Notebook 가져오기
URL 또는 파일에서 외부 Notebook을 가져올 수 있습니다. Azure Databricks 작업 영역에서 대량으로 내보낸 Notebook의 ZIP 보관 파일을 가져올 수도 있습니다.
- 사이드바에서 작업 영역을 클릭합니다. 다음 중 하나를 수행합니다.
- 폴더를 마우스 오른쪽 단추로 클릭하고 가져오기를 선택합니다.
- 현재 작업 영역 폴더의 최상위 수준에서 Notebook을 가져오려면 오른쪽 위에 있는 kebab 메뉴를 클릭하고 가져오기를 선택합니다.
- URL을 지정하거나 Azure Databricks 작업 영역에서 내보낸 Notebook의 지원되는 외부 형식 또는 ZIP 보관 파일이 포함된 파일로 이동합니다.
- 가져오기를 클릭합니다.
- 단일 Notebook을 선택하면 현재 폴더에서 내보냅니다.
- DBC 또는 ZIP 보관 파일을 선택하면 해당 폴더 구조가 현재 폴더에 다시 만들어지고 각 Notebook이 가져옵니다.
파일 가져오기 및 Notebook으로 변환
파일의 첫 번째 셀에 주석을 추가하여 Python, SQL, Scala 및 R 스크립트를 단일 셀 Notebook으로 변환할 수 있습니다.
Python
# Databricks notebook source
Sql
-- Databricks notebook source
스칼라
// Databricks notebook source
R
# Databricks notebook source
스크립트에서 셀을 정의하려면 아래에 표시된 특수 주석을 사용합니다. 스크립트를 Databricks로 가져오면 표시된 줄로 표시된 셀이 COMMAND
만들어집니다.
Python
# COMMAND ----------
Sql
-- COMMAND ----------
스칼라
// COMMAND ----------
R
# COMMAND ----------
Notebook 내보내기
참고
Notebook을 HTML, IPython Notebook(.ipynb) 또는 보관(DBC)으로 내보내고 명령 출력을 지우지 않은 경우 출력이 내보내기에 포함됩니다.
Notebook을 내보내려면 Notebook 도구 모음에서 파일 > 내보내기를 선택하고 내보내기 형식을 선택합니다.
작업 영역 폴더의 모든 폴더를 ZIP 보관 파일로 내보내려면 다음을 수행합니다.
- 사이드바에서 작업 영역을 클릭합니다.
- 폴더를 마우스 오른쪽 단추로 클릭하고 내보내기를 선택합니다.
- 내보내기 형식을 선택합니다.
- DBC 보관: 메타데이터 및 Notebook 명령 출력을 포함하는 이진 형식인 Databricks 보관 파일을 내보냅니다.
- 원본 파일: Azure Databricks 작업 영역으로 가져오거나, CI/CD 파이프라인에서 사용하거나, 각 Notebook의 기본 언어에서 원본 파일로 볼 수 있는 Notebook 원본 파일의 ZIP 보관 파일을 내보냅니다. Notebook 명령 출력은 포함되지 않습니다.
- HTML 보관: HTML 파일의 ZIP 보관 파일을 내보냅니다. 각 Notebook의 HTML 파일을 Azure Databricks 작업 영역으로 가져오거나 HTML로 볼 수 있습니다. Notebook 명령 출력이 포함됩니다.