Databricks Notebook 가져오기 및 내보내기

이 페이지에서는 Azure Databricks 전자 필기장을 가져오고 내보내는 방법과 Azure Databricks 지원하는 Notebook 형식을 설명합니다.

지원되는 Notebook 형식

Databricks에서는 다음과 같은 형식의 Notebook을 가져오고 내보낼 수 있습니다.

  • 원본 파일: 확장명이 .scala, .py, .sql 또는 .r인 소스 코드 명령문만 포함하는 파일입니다.
  • HTML: .html 확장자가 있는 Azure Databricks Notebook입니다.
  • Databricks .dbc 아카이브
  • IPython 노트북: 확장명이 있는 Jupyter 노트북.
  • RMarkdown: R 마크다운 문서로, 확장명이 인 문서입니다.

Notebook 가져오기

URL 또는 파일에서 외부 Notebook을 가져올 수 있습니다. Azure Databricks 작업 영역에서 대량으로 내보낸 노트북의 ZIP 보관 파일을 가져올 수도 있습니다.

  1. 전자 필기장 아이콘 을 클릭합니다.사이드바의 작업 영역입니다. 다음 중 하나를 수행합니다.
    • 폴더를 마우스 오른쪽 단추로 클릭하고 가져오기을 선택합니다.
    • 현재 작업 영역 폴더의 최상위 수준에서 notebook을 가져오려면 오른쪽 위에 있는 케밥 메뉴를 클릭하고 가져오기를 선택합니다.
  2. URL을 입력하거나, 지원되는 외부 형식 또는 Azure Databricks 작업 영역에서 내보낸 노트북의 ZIP 압축 파일이 포함된 파일을 찾으십시오.
  3. 가져오기를 클릭합니다.
    • 단일 Notebook을 선택하면 현재 폴더에서 내보냅니다.
    • DBC 또는 ZIP 보관 파일을 선택하면 해당 폴더 구조가 현재 폴더에 다시 만들어지고 각 Notebook을 가져옵니다.

파일을 노트북으로 변환

작업 공간의 자산은 .ipynb 확장자가 있거나, 첫 번째 줄의 주석에 Databricks notebook source 문자열이 포함되어 있으며 다음 확장자 중 하나를 가지고 있는 경우 노트북으로 식별됩니다: .py, .r, .scala, .sql. 이러한 조건을 변경하는 전자 필기장 또는 파일의 쓰기 또는 이름을 바꾸면 전자 필기장 또는 파일의 형식도 변경됩니다. 예를 들어, 첫 번째 줄이 myfile.txt인 파일 # Databricks notebook source가 있는 경우, 그 파일의 이름을 myfile.py로 바꾸면 노트북으로 변환됩니다.

참고

전자 필기장이 특정 IPYNB 또는 원본 형식을 가지기 때문에 파일 형식과 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 내보내기

참고

노트북을 HTML, IPython Notebook(.ipynb), 또는 아카이브(DBC)로 내보낼 때, 명령 출력을 지우지 않은 경우 출력이 내보내기에 포함됩니다.

Notebook을 내보내려면 다음을 수행합니다.

  1. 전자 필기장이 열려 있는 상태에서 전자 필기장 도구 모음에서 파일을 클릭한 다음 내보내기를 클릭합니다.
  2. 드롭다운 메뉴에서 내보내기 파일 형식을 선택합니다.
  3. IPython Notebook, HTML 또는 DBC 아카이브를 내보내기 파일 형식으로 선택한 경우, 출력 포함을 선택하거나 선택 해제하여 셀 출력을 포함할지 결정할 수 있습니다.
  4. 내보내기를 클릭합니다.

작업 영역 폴더의 모든 Notebook을 ZIP 보관 파일로 내보내려면 다음을 수행합니다.

  1. 전자 필기장 아이콘 을 클릭합니다.사이드바의 작업 영역입니다.

  2. 폴더를 마우스 오른쪽 단추로 클릭하고 다운로드를 선택합니다.

  3. 다운로드 형식을 선택합니다.

    • DBC 보관(Notebook만 해당): 메타데이터 및 Notebook 명령 출력을 포함하는 이진 형식인 Databricks 보관 파일을 내보냅니다.
    • Zip - 원본(Notebook + 파일만 해당): Azure Databricks 작업 영역으로 가져오거나 CI/CD 파이프라인에서 사용하거나 각 Notebook의 기본 언어에서 원본 파일로 볼 수 있는 Notebook 원본 파일의 ZIP 보관 파일을 내보냅니다. Notebook 명령 출력이 포함되지 않습니다.
    • Zip - HTML(Notebook만 해당): NOTEBOOK의 ZIP 보관 파일을 HTML 형식으로 내보냅니다. 각 Notebook의 HTML 파일을 Azure Databricks 작업 영역으로 가져오거나 HTML로 볼 수 있습니다. Notebook 명령 출력이 포함됩니다.