이 문서에서는 Notebook에 서버리스 컴퓨팅을 사용하는 방법을 설명합니다. 작업에 서버리스 컴퓨팅을 사용하는 방법에 대한 자세한 내용은 워크플로에 대한 서버리스 컴퓨팅을 사용하여 Lakeflow 작업 실행을 참조하세요.
Notebook에서 서버리스 컴퓨팅을 사용하는 방법에 대한 가격 책정 정보는 Databricks 가격 책정을 참조하세요.
요구 사항
- 작업 영역이 Unity 카탈로그에 사용할 수 있도록 설정되어야 합니다.
- 작업 영역은 서버리스 컴퓨팅에 대해 지원되는 지역에 있어야 합니다. Azure Databricks 지역을 참조하세요.
서버리스 컴퓨팅에 Notebook 연결
작업 영역이 서버리스 대화형 컴퓨팅을 사용하도록 설정된 경우 작업 영역의 모든 사용자는 Notebooks에서 서버리스 컴퓨팅 리소스에 액세스할 수 있습니다. 추가 권한이 필요하지 않습니다.
서버리스 컴퓨팅에 연결하려면 Notebook에서 연결 드롭다운 메뉴를 클릭한 다음 서버리스를 선택합니다. 새 Notebook의 경우 다른 리소스가 선택되지 않은 경우 코드 실행 시 연결된 컴퓨팅이 자동으로 서버리스로 설정됩니다.
쿼리 인사이트 보기
Notebook 및 작업에 대한 서버리스 컴퓨팅은 쿼리 인사이트를 사용하여 Spark 실행 성능을 평가합니다. Notebook에서 셀을 실행한 후 성능 보기 링크를 클릭하여 SQL과 Python 쿼리에 관련된 인사이트를 볼 수 있습니다.
Spark 문의 어느 것이든 클릭하여 쿼리 지표를 볼 수 있습니다. 여기에서 쿼리 프로필 보기를 클릭하여 쿼리 실행의 시각화를 볼 수 있습니다. 쿼리 프로필에 대한 자세한 내용은 쿼리 프로필을 참조하세요.
참고
작업 실행에 대한 성능 인사이트를 보려면 작업 실행 쿼리 인사이트 보기를 참조 하세요.
쿼리 기록
서버리스 컴퓨팅에서 실행되는 모든 쿼리도 작업 영역의 쿼리 기록 페이지에 기록됩니다. 쿼리 기록에 대한 자세한 내용은 쿼리 기록을 참조하세요.
쿼리 인사이트 제한 사항
- 쿼리 프로필은 쿼리 실행이 종료된 후에만 사용할 수 있습니다.
- 실행 중에 쿼리 프로필이 표시되지 않지만 메트릭은 라이브로 업데이트됩니다.
- 실행, 취소됨, 실패, 완료 등 쿼리 상태만 다룹니다.
- 쿼리 실행은 쿼리 기록 페이지에서 취소할 수 없습니다. 전자 필기장 또는 작업에서 취소할 수 있습니다.
- 자세한 메트릭을 사용할 수 없습니다.
- 쿼리 프로필 다운로드를 사용할 수 없습니다.
- Spark UI에 대한 액세스를 사용할 수 없습니다.
- 문 텍스트에는 실행된 마지막 줄만 포함됩니다. 그러나 이 줄 이전에 동일한 명령문 일부로 실행된 여러 코드 줄이 있을 수 있습니다.
서버리스 초과 지출 보호
장기 실행 쿼리를 제어하기 위해 서버리스 Notebook의 기본 실행 시간 제한은 2.5시간입니다.
spark.databricks.execution.timeout을(를) Notebook에서 설정하여 시간 초과 길이를 수동으로 조정할 수 있습니다.
서버리스 작업 및 Notebook에 대한 Spark 속성 구성 정보를 참조하세요.