다음을 통해 공유


Databricks 노트북과 파일 편집기를 탐색하기

이 문서에서는 바로 가기 키, 코드 제안 및 자동 완성, 변수 검사 및 코드 폴딩을 포함하여 Databricks Notebook 및 파일 편집기를 탐색하는 데 사용할 수 있는 함수에 대해 설명합니다. Notebook 또는 파일 편집기를 사용하는 경우, Databricks Assistant를 이용해 코드 generate, explain및 디버깅할 수 있습니다. 자세한 내용은 Databricks Assistant의 코딩 도움말을 참조하세요.

편집기 테마 중에서 선택할 수 있습니다. Select > 편집기 테마 보고 메뉴에서 선택합니다.

키보드 단축키

키보드 바로 가기를 표시하려면 select도움말 > 키보드 바로 가기. 사용할 수 있는 바로 가기 키는 커서가 코드 셀(편집 모드)에 있는지 여부(명령 모드)에 따라 달라집니다.

명령 팔레트

명령 팔레트를 사용하여 Notebook에서 작업을 신속하게 수행할 수 있습니다. 전자 필기장 작업 패널을 열려면 작업 영역의 오른쪽 아래 모서리에서 _을 클릭하거나, MacOS에서는 Cmd + Shift + P 바로 가기 를 사용하거나, Windows에서는 Ctrl + Shift + P 를 사용하세요.

명령 팔레트

텍스트 찾기 및 바꾸기

노트북 내에서 텍스트를 찾고 바꾸려면 select편집 > 찾기 및 바꾸기로 이동하세요. 현재 일치 항목은 주황색으로 강조 표시되고 다른 모든 일치 항목은 노란색으로 강조 표시됩니다.

현재 일치 항목을 바꾸려면 바꾸기을 클릭합니다. 노트에서 일치하는 모든 항목을 바꾸려면 모두 바꾸기을 클릭하세요.

일치하는 항목 간에 이동하려면 이전 버튼과 다음 버튼을 클릭하세요. shift+enter 눌러서 이전 일치 항목으로 이동하고, enter 눌러서 다음 일치 항목으로 이동할 수 있습니다.

찾기 및 바꾸기 도구를 닫려면 삭제 아이콘 클릭하거나 esc누릅니다.

변수 검사

SQL 또는 Python Notebook에 정의된 변수에 대한 정보를 표시하려면 변수 이름 위에 커서를 갖다 댑니다. Python 변수 검사를 수행하려면 Databricks Runtime 12.2 LTS 이상이 필요합니다.

변수를 검사하는 방법

변수 탐색기참조하세요.

정의로 이동

Python Notebook이 클러스터에 연결된 경우 변수, 함수 또는 %run 문 뒤에 있는 코드의 정의로 빠르게 이동하면 됩니다. 이렇게 하려면 변수 또는 함수 이름을 마우스 오른쪽 단추로 클릭한 다음 정의로 이동 또는 정의 피킹을 클릭합니다.

macOS 또는 Windows의 Ctrl 키에서 Cmd 키를 누른 채 변수 또는 함수 이름을 마우스로 가리킵니다. 정의가 발견되면 이름이 하이퍼링크로 바뀝니다.

** get 함수 정의 방법에 대한

'정의로 이동' 기능은 Databricks Runtime 12.2 LTS 이상에서 사용할 수 있습니다.

코드 접기

코드 접기를 사용하면 코드 섹션을 일시적으로 숨길 수 있습니다. 이 기능은 작업 중인 코드의 특정 섹션에 집중할 수 있으므로 긴 코드 블록으로 작업할 때 유용할 수 있습니다.

코드를 숨기려면 커서를 셀의 맨 왼쪽에 놓습니다. 아래쪽 화살표는 코드 섹션을 숨길 수 where 논리적 지점에 나타납니다. 화살표를 클릭하면 코드 섹션이 숨겨집니다. (이제 오른쪽을 가리키고) 화살표를 다시 클릭하면 코드가 표시됩니다.

코드를 접는 방법

바로 가기 키를 비롯한 자세한 내용은 VS Code 설명서를 참조하세요.

멀티커서 지원

비디오에 표시된 것처럼 멀티커서를 만들어 동시 편집을 더 쉽게 만들 수 있습니다.

멀티커서를 사용하는 방법

셀에 멀티커서를 만들려면 다음을 수행합니다.

  • macOS에서는 Option 키를 누른 채로 각 위치를 클릭하여 커서를 추가합니다.
  • Windows에서는 Alt 키를 누른 채로 각 위치를 클릭하여 커서를 추가합니다.
  • 바로 가기를 변경하는 옵션도 있습니다. "다중 커서에 대한 바로 가기를 변경하려면 를 참조하고, column 선택를 참조하세요."

macOS에서는 바로 가기 키 Option+Command+ 위쪽 또는 아래쪽 화살표 키를 사용하여 여러 세로로 정렬된 커서를 만들 수 있습니다.

Column(상자) 선택

column여러 항목을 select 캡처할 영역의 왼쪽 상단을 클릭합니다. 다음 작업:

  • macOS에서 Shift + Option를 누르고 오른쪽 아래로 끌어서 하나 이상의 columns을 캡처할 수 있습니다.
  • Windows에서 Shift + Alt를 누르고 오른쪽 아래로 드래그하여 하나 이상의 columns를 캡처할 수 있습니다.
  • 바로 가기를 변경하는 옵션도 있습니다. 다중 커서 및 선택에 대한 변경 바로 가기를 참조하세요.

방법 selectcolumns

다중 커서 및 column 선택에 대한 바로 가기 변경

대체 바로 가기는 다중 커서 및 column(상자) 선택에 사용할 수 있습니다. 대체 선택을 사용하면 바로 가기가 다음과 같이 변경됩니다.

  • 셀에 멀티커서를 만들려면 다음을 수행합니다.
    • macOS에서는 Cmd 키를 누른 채로 각 위치를 클릭하여 커서를 추가합니다.
    • Windows에서는 Ctrl 키를 누른 채로 각 위치를 클릭하여 커서를 추가합니다.
  • column여러 항목을 select하려면, 캡처할 영역의 왼쪽 상단을 클릭합니다. 그 후:
    • macOS에서 Option를 누르고 오른쪽 아래로 드래그하여 하나 이상의 columns을 캡처하세요.
    • Windows에서 Alt을 누르고 오른쪽 아래로 끌어서 하나 이상의 columns을 캡처합니다.

대체 바로 가기를 사용하도록 설정하려면 다음을 수행합니다.

  1. 작업 영역의 오른쪽 위에 있는 사용자 이름을 클릭한 다음 드롭다운 list설정 클릭합니다.
  2. 설정 사이드바에서 select개발자.
  3. 코드 편집기 섹션에서 다중 커서 클릭에 대한 키 수정자 설정을 macOS의 경우 Cmd 또는 Windows의 경우 Ctrl로 변경합니다.

대체 바로 가기를 사용하도록 설정하면 세로로 정렬된 여러 커서를 만들기 위한 바로 가기 키가 변경되지 않습니다.

데이터 찾아보기

schema 브라우저를 사용하여 Notebook에 사용할 수 있는 Unity Catalog 개체를 탐색합니다. 노트북의 왼쪽에 있는 노트북 데이터 아이콘을 클릭하여 schema 브라우저를 엽니다.

"당신을 위한" 단추는 현재 세션에서 사용했거나 이전에 즐겨찾기로 표시된 개체만 표시합니다.

필터 상자에 텍스트를 입력하면 입력한 텍스트가 포함된 개체만 표시되도록 표시가 변경됩니다. 현재 열려 있거나 현재 세션에서 열려 있는 개체만 나타납니다. 필터 상자는 Notebook에 사용할 수 있는 catalogs, 스키마, tables및 volumes를 완전히 검색하지 않습니다.

케밥 메뉴 케밥 메뉴를 열려면 다음과 같이 개체 이름 위에 커서를 놓습니다.

케밥 메뉴 schema 브라우저

개체가 table경우 다음을 수행할 수 있습니다.

  • 셀을 자동으로 만들고 실행하여 table데이터의 미리 보기를 표시합니다. Select 케밥 메뉴에서 table의 새 셀를 미리 보기.
  • Catalog 탐색기에서 catalog, schema또는 table를 확인합니다. Select 케밥 메뉴에서 Catalog 탐색기로 엽니다. 선택한 개체를 보여 주는 새 탭이 열립니다.
  • Get은 catalog, schema또는 table으로 가는 경로입니다. Select 개체의 케밥 메뉴에서 경로를 복사하세요.
  • 즐겨찾기에 table 추가하기. Select table케밥 메뉴에서 즐겨찾기 추가합니다.

개체가 catalog, schema또는 볼륨인 경우 개체의 경로를 복사하거나 Catalog 탐색기에서 열 수 있습니다.

셀에 inserttable 또는 column 이름을 직접 입력하기:

  1. 이름을 입력할 위치에 있는 셀에서 커서를 클릭합니다.
  2. schema 브라우저에서 table 이름 또는 column 이름 위로 커서를 이동합니다.
  3. 개체 이름 오른쪽에 나타나는 이중 화살표 를 클릭합니다.

웹 터미널 및 Databricks CLI 사용

노트북에서 웹 터미널을 열려면 오른쪽 사이드바 아래에 있는 패널에서 버튼을 클릭하여 패널을 재개하십시오.

웹 터미널에서 Databricks CLI 사용

Databricks Runtime 15.0부터 Notebook의 웹 터미널에서 Databricks CLI를 사용할 수 있습니다.

요구 사항

  • 노트북은 단일 사용자 클러스터에 연결되거나, 격리 없음 공유 액세스 모드 에 있어야 합니다.
  • PRIVATE Link에 사용하도록 설정된 작업 영역에서 CLI를 사용할 수 없습니다.

설치된 CLI는 항상 최신 버전입니다. 인증은 현재 사용자를 기반으로 합니다.

Notebook 셀에서 CLI를 사용할 수 없습니다. 노트북에서 %sh databricks ...와 같은 명령은 Databricks Runtime 15.0 이상 버전에서 작동하지 않습니다.

개인 설정된 자동 완성

자동 완성은 코드 세그먼트를 입력할 때 자동으로 완료됩니다. 완성 가능한 개체에는 형식, 클래스 및 개체뿐만 아니라 SQL 데이터베이스 및 table 이름이 포함됩니다. Databricks는 Unity Catalog 메타데이터와 사용 정보를 활용하여 제안을 개인화합니다.

  • Python 셀의 경우 자동 완성이 작동하려면 Notebook을 클러스터에 연결해야 하며, 완성 가능한 개체를 정의하는 모든 셀을 실행해야 합니다.
  • SQL 셀의 경우 Notebook이 컴퓨팅 리소스에 연결되지 않은 경우에도 자동 완성은 키워드 및 기본 구문을 제안합니다.
    • Unity Catalog이(가) 사용하도록 설정된 작업 영역에서는, 자동 완성 기능이 Unity Catalog내의 tables에 대한 catalog, schema, table및 column 이름을 제안합니다.
    • Unity Catalog작업 영역이 사용하도록 설정되지 않은 경우, Notebook은 클러스터나 SQL 웨어하우스에 연결되어야 table 또는 column 이름을 제안할 수 있습니다.

셀을 입력하면 자동 완성 제안이 자동으로 표시됩니다. 위쪽 및 아래쪽 화살표 키나 마우스를 사용하여 제안을 select하고, Tab 또는 Enter 키를 눌러 선택 내용을 셀에 insert.

참고 항목

R Notebook의 서버 자동 완성은 명령 실행 중에 차단됩니다.

알아야 할 두 가지 사용자 설정 이 있습니다.

  • 자동 완성 제안을 끄려면 입력할 때 자동 완성을 토글하세요. 자동 완성이 해제된 경우 Ctrl+스페이스바를 눌러 자동 완성 제안을 표시할 수 있습니다.
  • Enter에서 자동 완성 제안을 삽입하지 못하도록 하려면 Enter 키를 토글하면 자동 완성 제안이 허용됩니다.

대괄호 일치

괄호, 대괄호 또는 중괄호 근처를 클릭하면 편집기가 해당 문자 및 일치하는 대괄호를 강조 표시합니다.

해당 대괄호 표시

Python 오류 강조 표시

Notebook이 클러스터에 연결되면 구문 오류에 빨간색 밑줄이 표시됩니다. Python의 경우 클러스터에서 Databricks Runtime 12.2 LTS 이상을 실행 중이어야 합니다.

구문 경고 위에 마우스를 올리고, select빠른 수정를 사용하여 가능한 작업을 확인하십시오.

구문 오류 강조 표시에 대한 코드 작업에 대한 예제

Databricks Assistant이 활성화된 작업 영역에서는 길잡이로 AI 지원 제안의 수정을 수행할 수 있습니다.

구문 오류 강조 표시를 사용하거나 사용하지 않도록 설정하려면 다음을 수행합니다.

  1. 작업 영역의 오른쪽 위에 있는 사용자 이름을 클릭한 다음 드롭다운 list설정 클릭합니다.
  2. 설정 사이드바에서 select개발자.
  3. 코드 편집기 섹션에서 SQL 구문 오류 강조 표시 또는 Python 구문 오류 강조 표시에 대한 설정을 전환합니다.

Python 서식 강조 표시

Python 코드 서식 오류 및 경고는 노란색으로 밑줄이 그어져 있습니다. 구문 경고를 마우스로 가리키면 자세한 정보를 볼 수 있습니다. 클러스터는 Databricks Runtime 12.1 LTS 이상을 실행 중이어야 합니다.

서식 오류 및 경고를 사용하도록 설정하려면 다음을 수행합니다.

  1. 작업 영역의 오른쪽 위에 있는 사용자 이름을 클릭한 다음 드롭다운 list설정 클릭합니다.
  2. 설정 사이드바에서개발자select.
  3. 실험적 기능 섹션에서 Python 형식 오류 강조 표시설정을 켜거나 끕니다.