웹용 Visual Studio Code는 설치가 필요 없는 무료 브라우저 기반 환경을 제공합니다. 코드 리포지토리 및 간단한 편집을 빠르고 안전하게 검색할 수 있습니다. 시작하려면 VS Code 개발자 사이트를 방문 하세요.
패브릭 데이터 엔지니어링 VS Code 확장자는 웹용 VS Code 환경에서도 사용할 수 있습니다. 확장은 Fabric에서 CRUD(만들기, 읽기, 업데이트 및 삭제) Notebook 환경을 지원합니다. 웹용 VS Code 환경의 변경 내용은 작업 영역에 즉시 적용됩니다. 또한 이 확장은 웹용 VS Code 환경에서 Notebook 실행을 지원합니다.
중요한
Synapse VS Code 원격 확장은 현재 프리뷰로 제공됩니다.
웹용 패브릭 데이터 엔지니어링 VS Code 확장자 설치
- 브라우저에서 https://insider.vscode.dev로 이동합니다.
- 왼쪽 탐색 모음에서 확장 아이콘을 선택합니다.
- 패브릭 데이터 엔지니어링을 검색하고 패브릭 데이터 엔지니어링 VS Code - 원격 확장 선택
-
설치를 클릭합니다.
웹용 패브릭 데이터 엔지니어링 VS Code 확장자가 있는 Notebook 열기
Fabric 포털의 Notebook 작성 페이지에서 VS Code(웹)에서 열기 버튼을 클릭하여 웹용 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을 선택할 수 있습니다.
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 버전을 선택한 후 Notebook을 저장하세요.