Databricks 노트북의 기본 편집
Databricks Notebook은 대화형 데이터 분석을 위해 코드를 작성하고 결과를 볼 수 있는 웹 기반 코드 편집기입니다. 이 페이지에서는 Databricks에서 노트북을 사용하는 기초를 상세히 설명하며, 도구 모음을 탐색하고 다양한 셀 작업을 수행하는 방법을 포함합니다.
Notebook 만들기
새 전자 필기장을 만들려면 작업 영역 사이드바
노트북 열기
Notebook을 열려면 작업 영역
Notebook 셀
Notebook에는 코드 셀과 Markdown 셀이라는 두 가지 유형의 셀 컬렉션이 포함되어 있습니다. 코드 셀에는 실행 가능한 코드가 포함되어 있습니다. Markdown 셀에는 텍스트 및 그래픽으로 렌더링되는 Markdown 코드가 포함되어 있습니다. Markdown을 사용하여 코드를 문서화하거나 설명합니다. 전자 필기장에서 두 유형의 셀을 추가하거나 제거하여 작업을 구성할 수 있습니다.
단일 셀, 셀 그룹 또는 전체 Notebook을 실행할 수 있습니다. Notebook 셀은 최대 10MB를 포함할 수 있으며 출력은 20MB로 제한됩니다.
전자 필기장 도구 모음 아이콘 및 단추
도구 모음에는 전자 필기장을 관리하고 편집하는 데 사용할 수 있는 메뉴와 아이콘이 포함되어 있습니다.
Notebook 이름 옆에는 Notebook 기본 언어를
노트북의 이전 버전 을 보려면 “마지막 편집…”을 클릭합니다. 메뉴 오른쪽에 있는 메시지입니다.
도구 모음 오른쪽의 아이콘과 단추는 다음 표에 설명되어 있습니다.
아이콘 | 묘사 |
---|---|
![]() ![]() |
모든 셀을 실행하거나 실행중지합니다. 이 단추의 이름은 Notebook의 상태에 따라 변경됩니다. |
![]() |
계산 선택기열기. Notebook이 클러스터 또는 SQL 웨어하우스에 연결된 경우 이 단추는 컴퓨팅 리소스의 이름을 표시합니다. |
![]() |
작업 스케줄러을 엽니다. |
![]() |
델타 라이브 테이블엽니다. 이 단추는 Notebook이 Delta Live Tables 파이프라인의 일부인 경우에만 나타납니다. |
![]() |
권한 대화 상자을 여세요. |
오른쪽 사이드바 기능
다음 표에 설명된 대로 Notebook의 오른쪽 사이드바에서 몇 가지 작업을 사용할 수 있습니다.
아이콘 | 묘사 |
---|---|
![]() |
노트북 의 주석을 여세요. |
![]() |
MLflow 노트북 실험 을 엽니다. |
![]() |
노트북 버전 기록열기. |
![]() |
변수 탐색기열기. Databricks Runtime 12.2 LTS 이상을 사용하는 Python 변수에 사용할 수 있습니다. |
![]() |
Python 환경 패널을 엽니다. 이 패널에는 Notebook 범위 라이브러리, 클러스터 라이브러리 및 Databricks 런타임에 포함된 라이브러리를 포함하여 Notebook에서 사용할 수 있는 모든 Python 라이브러리가 표시됩니다. 노트북이 클러스터에 연결되어 있을 때만 사용할 수 있습니다. |
셀 만들기
Notebook에는 코드와 Markdown이라는 두 가지 유형의 셀이 있습니다. Markdown 셀의 내용은 HTML로 렌더링됩니다. 예를 들어 이 코드 조각에는 1단계 제목에 대한 마크업이 포함됩니다.
%md ### Libraries
Import the necessary libraries.
다음과 같이 렌더링합니다.
렌더링된 Markdown 예제
새 셀을 만들려면 위쪽 또는 아래쪽의 셀을 마우스로 가리킵니다. 코드 또는 텍스트를 클릭하여 각각 코드 셀 또는 Markdown 셀을 만드십시오.
만들기
셀 액션
셀 작업 메뉴를 사용하면 셀을 실행, 잘라내기 및 복사하고, Notebook에서 셀을 이동하고, 코드 또는 결과를 숨길 수 있습니다.
셀 실행
코드 셀을 실행하려면 코드 셀의 왼쪽 위에 있는 아래쪽 화살표를 클릭합니다.
셀을 실행한 후 셀 실행 메뉴 오른쪽에 셀이 마지막으로 실행된 시간과 해당 기간을 보여 주는 알림이 표시됩니다. 알림 위에 커서를 올려 더 많은 정보를 확인하세요.
기본적으로 자세한 실행 정보를 표시하려면 오른쪽 위에 있는 프로필 이미지를 클릭합니다. 그런 다음 설정>개발자>자세한 명령 실행 정보표시를 클릭합니다.
테이블 형식 결과 출력이 있는 경우 UI의 "마지막으로 새로 고친" 섹션을 마우스로 가리키면 이 정보에 액세스할 수도 있습니다.
선택한 셀 실행
단일 셀 또는 셀 컬렉션을 실행할 수 있습니다. 단일 셀을 선택하려면 셀 내의 아무 곳이나 클릭합니다. 여러 셀을 선택하려면 MacOS의 Command
키 또는 Windows의 Ctrl
키를 누른 상태로 스크린샷과 같이 텍스트 영역 외부의 셀을 클릭합니다.
여러 셀을 선택하는 방법
선택한 셀을 실행하려면 실행>실행 및 디버그>선택한 셀 실행 클릭하거나 MacOS에서 Command + Enter
또는 Windows에서 Crtl + Enter
바로 가기 키를 사용합니다.
이 명령의 동작은 Notebook이 연결된 컴퓨팅 리소스에 따라 달라집니다.
- Databricks Runtime 13.3 LTS 이하를 실행하는 컴퓨팅 리소스에서 선택한 셀은 개별적으로 실행됩니다. 셀에서 오류가 발생하면 후속 셀을 계속 실행합니다.
- Databricks Runtime 14.0 이상을 실행하는 컴퓨팅 리소스 또는 SQL 웨어하우스에서 선택한 셀이 일괄 처리로 실행됩니다. 오류가 발생하면 실행이 중지되며 개별 셀의 실행을 취소할 수 없습니다. 인터럽트 단추를 사용하여 모든 셀의 실행을 중지할 수 있습니다.
선택한 텍스트 실행
Notebook 셀에서 코드 또는 SQL 문을 강조 표시하고 강조 표시된 코드만 실행할 수 있습니다. 이 기능은 코드 및 쿼리를 빠르게 반복하려는 경우에 유용합니다.
실행하려는 줄을 강조 표시합니다.
실행 선택 > 선택한 텍스트 실행 또는 바로 가기 키
Ctrl
+Shift
+Enter
을(를) 사용합니다. 강조 표시된 텍스트가 없으면, Run Selected Text 명령은 현재 줄을 실행합니다.
셀
선택한 텍스트 강조 표시된 선택 영역에 있는 경우 축소된 코드도 실행합니다.
%run
, %pip
및 %sh
같은 특수 셀 명령이 지원됩니다.
여러 출력 탭이 있는 셀(즉, 데이터 프로필 또는 시각화를 정의한 셀)에서는 선택한 텍스트 실행 할 수 없습니다.
셀 아이콘
다음 스크린샷에서는 Notebook 셀의 오른쪽 위에 표시되는 아이콘을 설명합니다.
오른쪽 위 셀 아이콘
언어 선택기: 셀의 언어를 선택합니다.
Databricks Assistant: 셀의 코드 제안을 위해 Databricks Assistant를 활성화하거나 비활성화합니다.
셀 포커스: 셀을 확대하여 더 쉽게 편집할 수 있습니다.
셀 작업 표시 메뉴: 셀 작업 메뉴 열기 이 메뉴의 옵션은 코드 및 Markdown 셀에 대해 약간 다릅니다.
셀 삭제
셀을 삭제하려면 셀 오른쪽에 있는 휴지통 아이콘을 클릭합니다. 이 아이콘은 셀 위에 커서를 놓을 때만 나타납니다.
셀을 이동하기
셀을 위아래로 이동하려면 셀 왼쪽에 있는 끌기 핸들 아이콘 을 이동하세요.
셸 작업 메뉴에서 위로 이동 또는 아래로 이동을 선택할 수도 있습니다.
셀 잘라내기, 복사 및 붙여넣기
셀을 잘라내고 복사하는 몇 가지 옵션이 있습니다. 그러나 Safari 브라우저를 사용하는 경우 바로 가기 키만 사용할 수 있습니다.
- 셀 작업 메뉴에서 셀 잘라내기
선택하거나 셀복사를 선택합니다. - 단축키
Command-X
또는Ctrl-X
을 사용해 잘라내고,Command-C
또는Ctrl-C
을 사용해 복사하세요. -
편집 메뉴를 노트북 상단에서 사용하세요.
잘라내기 선택하거나 복사.
셀을 잘라내거나 복사한 후 전자 필기장 내의 다른 위치, 다른 전자 필기장 또는 다른 브라우저 탭 또는 창에 전자 필기장을 붙여넣을 수 있습니다. 셀을 붙여넣으려면 바로 가기 키 Command-V
또는 Ctrl-V
을 사용하십시오. 셀은 현재 셀 아래에 붙여넣습니다.
잘라내기 또는 붙여넣기 작업을 실행 취소하려면 바로 가기 키 Command-Z
또는 Ctrl-Z
을 사용하거나 메뉴 옵션 편집 > 잘라내기 실행 취소 또는 편집 > 붙여넣기 실행 취소을 사용할 수 있습니다.
인접한 셀을 선택하려면 Markdown 셀을 클릭한 후 Shift 키와 + 위쪽 또는 아래쪽 키를 사용하여 해당 셀 위나 아래에 있는 셀을 선택하세요. 편집 메뉴를 사용하여 선택한 셀을 그룹으로 복사, 잘라내기, 붙여넣기 또는 삭제할 수 있습니다. 모든 셀을 선택하려면
코드 주석 추가
셀의 코드에 주석을 추가하려면 코드를 강조 표시합니다. 셀 오른쪽에 메모 아이콘이 나타납니다. 아이콘을 클릭하여 메모 상자를 엽니다.
대시보드에 셀 추가
Markdown 셀 또는 테이블 결과가 있는 셀을 대시보드에 추가하려면 셀 작업 메뉴에서 대시보드에 추가를 선택합니다. 자세한 내용은 "notebooks 대시보드"를 "notebooks"에서 참조하세요.
셀에 연결
Notebook의 특정 명령에 대한 URL 링크를 얻으려면 클릭하여 포커스 모드를 열고 브라우저 주소 표시줄에서 URL을 복사합니다. 포커스 모드를 종료하려면 셀 포커스 종료 아이콘
Databricks 도우미 열기
셀에서 Databricks Assistant 텍스트 상자를 열려면 셀의 오른쪽 위 모서리에 있는 Databricks Assistant 아이콘 클릭합니다.
코드 셀에서 이를 사용하여 코드에 대한 도움말 또는 제안을 받을 수 있습니다. 작업 영역에서 Databricks Assistant를 사용하도록 설정해야 합니다.