이 페이지에서는 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 보관 파일을 가져올 수 있습니다.
- 사이드바에서
작업 영역을 클릭합니다. 다음 중 하나를 수행합니다.
- 폴더를 마우스 오른쪽 단추로 클릭하고 가져오기을 선택합니다.
- 현재 작업 영역 폴더의 최상위 수준에서 notebook을 가져오려면 오른쪽 위에 있는 케밥 메뉴를 클릭하고 가져오기를 선택합니다.
- URL을 지정하거나 지원되는 외부 형식이 포함된 파일 또는 Azure Databricks 작업 영역에서 내보낸 Notebook의 ZIP 보관 파일로 이동합니다.
-
가져오기를 클릭합니다.
- 단일 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 보관 파일로 내보내려면 다음을 수행합니다.
사이드바에서
작업 영역을 클릭합니다.
폴더를 오른쪽 클릭하고내보내기
를 선택합니다. 내보내기 형식을 선택합니다.
- DBC 보관 파일: 메타데이터 및 Notebook 명령 출력을 포함하는 이진 형식의 Databricks 보관 파일을 내보냅니다.
- 원본 파일: Azure Databricks 작업 영역으로 가져오거나, CI/CD 파이프라인에서 사용하거나, 각 Notebook의 기본 언어로 원본 파일로 볼 수 있는 Notebook 원본 파일의 ZIP 보관 파일을 내보냅니다. Notebook 명령 출력이 포함되지 않습니다.
- HTML 보관 파일: HTML 파일의 ZIP 보관 파일을 내보냅니다. 각 Notebook의 HTML 파일을 Azure Databricks 작업 영역으로 가져오거나 HTML로 볼 수 있습니다. Notebook 명령 출력이 포함됩니다.