다음을 통해 공유


Notebook 컴퓨팅 리소스

이 문서에서는 Notebook 컴퓨팅 리소스에 대한 옵션을 설명합니다. 다목적 컴퓨팅 리소스, 서버리스 컴퓨팅에서 Notebook을 실행하거나 SQL 명령에 대해 SQL 분석에 최적화된 유형의 SQL 웨어하우스를 사용할 수 있습니다. 컴퓨팅 유형에 대한 자세한 내용은 Compute참조하세요.

Notebooks에 대한 서버리스 컴퓨팅

서버리스 컴퓨팅을 사용하면 Notebook을 주문형 컴퓨팅 리소스에 빠르게 연결할 수 있습니다.

서버리스 컴퓨팅에 연결하려면 Notebook에서 연결 드롭다운 메뉴를 클릭하고 서버리스를 선택합니다.

자세한 내용은 Notebooks에 대한 서버리스 컴퓨팅을 참조하세요.

다목적 컴퓨팅 리소스에 노트북 연결

전자 필기장을 다목적 컴퓨팅 리소스에 연결하려면 컴퓨팅 리소스에 대한 CAN ATTACH TO 권한 필요합니다.

Important

노트북이 컴퓨팅 자원에 연결되어 있는 동안, notebook에 대한 CAN RUN 권한이 있는 사용자는 컴퓨팅 자원에 액세스할 수 있는 암묵적 권한이 있습니다.

Notebook을 컴퓨팅 리소스에 연결하려면 Notebook 도구 모음 컴퓨팅 선택기를 클릭하고 드롭다운 메뉴에서 리소스를 선택합니다.

메뉴에는 최근에 사용했거나 현재 실행 중인 다목적 컴퓨팅 및 SQL 웨어하우스가 표시됩니다.

Notebook 연결

사용 가능한 모든 컴퓨팅 중에서 선택하려면 더 보기...클릭하세요. 사용 가능한 일반 컴퓨팅 또는 SQL 웨어하우스 중에서 선택합니다.

클러스터 더 보기 대화 상자

드롭다운 메뉴에서 새 리소스 만들기를 선택하여 새 다목적 컴퓨팅 리소스를 만들 수도 있습니다.

Important

연결된 Notebook에는 다음과 같은 Apache Spark 변수가 정의되어 있습니다.

클래스 변수 이름
SparkContext sc
SQLContext/HiveContext sqlContext
SparkSession(Spark 2.x) spark

SparkSession, SparkContext 또는 SQLContext를 만들지 마세요. 이렇게 하면 일관되지 않은 동작이 발생할 수 있습니다.

SQL 웨어하우스에서 Notebook 사용

Notebook이 SQL 웨어하우스에 연결된 경우 SQL 및 Markdown 셀을 실행할 수 있습니다. 다른 언어(예: Python 또는 R)로 셀을 실행하면 오류가 발생합니다. SQL 웨어하우스에서 실행되는 SQL 셀은 SQL 웨어하우스의 쿼리 기록에 표시됩니다. 쿼리를 실행한 사용자는 출력 맨 아래에 있는 경과된 시간을 클릭하여 Notebook에서 쿼리 프로필을 확인할 수 있습니다.

Notebook을 실행하려면 전문가 또는 서버리스 SQL 웨어하우스가 필요합니다. 작업 영역 및 SQL 웨어하우스에 액세스할 수 있어야 합니다.

SQL 웨어하우스에 Notebook을 연결하려면 다음을 수행합니다.

  1. Notebook 도구 모음에서 컴퓨팅 선택기를 클릭합니다. 드롭다운 메뉴에는 현재 실행 중이거나 최근에 사용한 컴퓨팅 리소스가 표시됩니다. SQL 웨어하우스는 SQL 웨어하우스 레이블로 표시됩니다.

  2. 메뉴에서 SQL 웨어하우스를 선택합니다.

    사용 가능한 모든 SQL 웨어하우스를 보려면 드롭다운 메뉴에서 자세히...를 선택합니다. Notebook에 사용할 수 있는 컴퓨팅 리소스를 보여 주는 대화 상자가 나타납니다. SQL 웨어하우스를 선택하고 사용하려는 웨어하우스를 선택한 다음, 연결을 클릭합니다.

    SQL 웨어하우스가 선택된 자세히 클러스터 대화 상자

워크플로 또는 예약된 작업을 만들 때 SQL Notebook의 컴퓨팅 리소스로 SQL 웨어하우스를 선택할 수도 있습니다.

SQL 웨어하우스 제한 사항

자세한 내용은 Databricks Notebooks의 알려진 제한 사항를 참조하세요 .

Notebook 분리

컴퓨팅 리소스에서 노트북을 분리하려면, 노트북 도구 모음에서 컴퓨팅 선택기를 클릭한 후 목록에 있는 연결된 컴퓨팅 위로 마우스를 가져가 사이드 메뉴를 표시하세요. 사이드 메뉴에서 분리를 선택합니다.

Notebook 분리

컴퓨팅의 세부 정보 페이지에서 노트북 탭을 사용하여 범용 컴퓨팅 리소스에서 노트북을 분리할 수도 있습니다.

Azure Databricks는 사용하지 않는 notebook을 컴퓨팅 리소스에서 분리하는 것을 권장합니다. 이렇게 하면 드라이버의 메모리 공간이 확보됩니다.