다음을 통해 공유


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
  • RMarkdown: 확장명이 .Rmd

Notebook 가져오기

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

  1. 사이드바에서 작업 영역 아이콘작업 영역을 클릭합니다. 다음 중 하나를 수행합니다.
    • 폴더를 마우스 오른쪽 단추로 클릭하고 가져오기을 선택합니다.
    • 현재 작업 영역 폴더의 최상위 수준에서 notebook을 가져오려면 오른쪽 위에 있는 케밥 메뉴를 클릭하고 가져오기를 선택합니다.
  2. URL을 지정하거나 지원되는 외부 형식이 포함된 파일 또는 Azure Databricks 작업 영역에서 내보낸 Notebook의 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으로 변환하려면 파일의 첫 번째 셀에 주석을 추가합니다.

파이썬

# Databricks notebook source

SQL

-- Databricks notebook source

스칼라

// Databricks notebook source

R 프로그래밍 언어

# Databricks notebook source

스크립트에서 셀을 정의하려면 아래에 표시된 특수 주석을 사용합니다. 스크립트를 Databricks로 가져오면 COMMAND 줄로 표시된 셀이 만들어집니다.

파이썬

# COMMAND ----------

SQL

-- COMMAND ----------

스칼라

// COMMAND ----------

R 프로그래밍 언어

# COMMAND ----------

Notebook 내보내기

참고 항목

Notebook을 HTML, IPython Notebook(.ipynb) 또는 보관(DBC)으로 내보내고 명령 출력을 지우지 않은 경우 출력이 내보내기에 포함됩니다.

Notebook을 내보내려면 Notebook 도구 모음에서 파일 > 내보내기 선택하고 내보내기 형식을 선택합니다.

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

  1. 사이드바에서 작업 영역 아이콘작업 영역을 클릭합니다.

  2. 폴더를 오른쪽 클릭하고내보내기 를 선택합니다.

  3. 내보내기 형식을 선택합니다.

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