다음을 통해 공유


웹용 Visual Studio Code 내에서 Microsoft Fabric Notebook 만들기 및 관리

웹용 Visual Studio Code는 설치가 필요 없는 무료 브라우저 기반 환경을 제공합니다. 코드 리포지토리 및 간단한 편집을 빠르고 안전하게 검색할 수 있습니다. 시작하려면 VS Code 개발자 사이트를 방문 하세요.

패브릭 데이터 엔지니어링 VS Code 확장자는 웹용 VS Code 환경에서도 사용할 수 있습니다. 확장은 Fabric에서 CRUD(만들기, 읽기, 업데이트 및 삭제) Notebook 환경을 지원합니다. 웹용 VS Code 환경의 변경 내용은 작업 영역에 즉시 적용됩니다. 또한 이 확장은 웹용 VS Code 환경에서 Notebook 실행을 지원합니다.

중요한

Synapse VS Code 원격 확장은 현재 프리뷰로 제공됩니다.

웹용 패브릭 데이터 엔지니어링 VS Code 확장자 설치

  1. 브라우저에서 https://insider.vscode.dev로 이동합니다.
  2. 왼쪽 탐색 모음에서 확장 아이콘을 선택합니다.
  3. 패브릭 데이터 엔지니어링을 검색하고 패브릭 데이터 엔지니어링 VS Code - 원격 확장 선택
  4. 설치를 클릭합니다. 패브릭 데이터 엔지니어링 VS Code 확장 웹 설치를 보여주는 스크린샷.

웹용 패브릭 데이터 엔지니어링 VS Code 확장자가 있는 Notebook 열기

Fabric 포털의 Notebook 작성 페이지에서 VS Code(웹)에서 열기 버튼을 클릭하여 웹용 VS Code 환경에서 Notebook을 열 수 있습니다. 이 버튼을 선택하면 웹용 VS Code 환경을 사용하여 별도의 브라우저 탭이 열립니다. 확장을 아직 설치하지 않은 경우 확장이 자동으로 설치되고 활성화되고 Notebook이 열립니다.

VS Code 웹 버전에서 노트북을 여는 방법을 보여주는 스크린샷

노트북 및 노트북 파일 시스템 관리

Notebook 트리 노드에는 현재 작업 영역의 모든 Notebook 항목이 나열됩니다. 각 Notebook 항목에 대해 다음 작업을 수행할 수 있습니다.

  • Notebook 열기
  • 노트 삭제
  • 새 리소스 파일 추가
  • 새 리소스 폴더 추가

Notebook 파일 시스템에서 기존 파일/폴더를 삭제할 수도 있습니다.

Notebook 트리 노드를 보여 주는 스크린샷.

VS Code 웹 환경에서 Notebook 실행 및 디버그

Notebook 편집기에서 실행 버튼을 선택하여 웹용 VS Code 환경에서 Notebook을 실행할 수 있습니다. Notebook을 실행하기 전에 커널로 Microsoft 패브릭 런타임을 선택해야 합니다. 전자 필기장 편집기의 오른쪽 위 모서리에서 선택할 수 있습니다.

사용 중인 컴퓨팅에 따라 Spark Notebook용 PySpark와 Python Notebook용 Python을 선택할 수 있습니다.

Microsoft Fabric 런타임을 선택하는 방법을 보여 주는 스크린샷. PySpark를 선택하는 방법을 보여주는 스크린샷. Python을 선택하는 방법을 보여 주는 스크린샷.

Notebook을 실행하는 것 외에도 VS Code 웹 환경에서 Notebook을 디버그할 수도 있습니다. 디버그 세션을 시작하기 전에 Notebook에서 다음 코드를 실행하여 이 기능을 사용하도록 설정합니다.

%%configure -f  
{  
    "conf": {  
        "livy.rsc.repl.session.debug-notebook.enabled": "true"  
    } 
} 

참고

  • 구성을 완료하는 데 2-5분 정도 걸릴 수 있습니다. 각 라이브 세션마다 이 설정을 한 번만 실행하면 됩니다. 이 기능은 Spark Notebooks에서만 사용할 수 있습니다.

이 구성을 실행한 후 Notebook 편집기에서 중단점을 설정하고 디버그 모드에서 Notebook을 실행할 수 있습니다. 디버그 세션이 시작되면 디버그 세션이 시작되었음을 나타내는 알림이 편집기의 오른쪽 아래 모서리에 표시됩니다.

디버그 세션 알림을 보여 주는 스크린샷

이 디버그 세션은 원격 컴퓨팅에서 실행되며, 네트워크 트래픽이 중단점 상태와 같은 디버그 정보를 동기화하도록 요구합니다. 동기화 프로세스 중에 전자 필기장 편집기 상태 표시줄에서 동기화 진행률을 추적할 수 있습니다.

디버그 세션 상태 표시줄을 보여 주는 스크린샷

중요한

동기화가 완료될 때까지 기다렸다가 디버그 작업을 계속하세요.

VS Code 쪽에서 Python 버전 업데이트

Python Notebook의 경우 VS Code 쪽에서 Python 버전을 확인하고 업데이트할 수 있습니다. 상태 표시줄의 오른쪽 하단 모서리에서 Python 버전을 찾을 수 있습니다. Python 버전을 업데이트하려면 상태 표시줄에서 버전 번호를 클릭하면 됩니다. 사용 가능한 Python 버전 목록에서 Python 버전을 선택할 수 있습니다. 선택한 Python 버전은 다음 Notebook 실행에 사용됩니다.

상태 표시줄에서 Python 버전을 보여 주는 스크린샷. Python 버전을 선택하는 방법을 보여 주는 스크린샷.

중요한

선택한 버전이 원격 작업 영역에 저장되었는지 확인하려면 Python 버전을 선택한 후 Notebook을 저장하세요.