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