Databricks Notebook 간에 코드 공유

이 문서에서는 Python 파일을 만들고 가져오는 방법을 포함하여 파일을 사용하여 코드를 모듈화하는 방법을 설명합니다.

Databricks는 복잡한 종속성을 사용하여 Notebook을 워크플로로 결합할 수 있는 다중 작업 작업도 지원합니다. 자세한 내용은 Azure Databricks 작업 만들기 및 실행을 참조 하세요.

파일을 사용하여 코드 모듈화

Databricks Runtime 11.3 LTS 이상을 사용하면 Azure Databricks 작업 영역에서 소스 코드 파일을 만들고 관리한 다음 필요에 따라 이러한 파일을 Notebook으로 가져올 수 있습니다. Databricks 리포지토리를 사용하여 파일을 Git 리포지토리와 동기화할 수도 있습니다. 자세한 내용은 Python 및 R 모듈 작업 및 Databricks Git 폴더와의 Git 통합을 참조하세요.

파일을 만듭니다.

파일을 만들려면 다음을 수행합니다.

  1. 작업 영역의 폴더로 이동합니다.
  2. 폴더 이름을 마우스 오른쪽 단추로 클릭하고 파일 만들기 > 를 선택합니다.
  3. 파일 이름을 입력하고 파일 만들기를 클릭하거나 Enter 키를 누릅니. 파일이 편집기 창에서 열립니다. 변경 내용은 자동으로 저장됩니다.

파일을 엽니다

작업 영역에서 파일로 이동하여 클릭합니다. 파일 이름을 마우스로 가리키면 파일 경로가 표시됩니다.

전자 필기장으로 파일 가져오기

표준 Python 가져오기 명령을 사용하여 파일을 Notebook으로 가져올 수 있습니다.

다음 파일이 있다고 가정해 보겠습니다.

함수를 정의하는 파일

해당 파일을 Notebook으로 가져오고 파일에 정의된 함수를 호출할 수 있습니다.

Notebook으로 파일 가져오기

파일 실행

편집기에서 파일을 실행할 수 있습니다. 이는 테스트에 유용합니다. 파일을 실행하려면 코드 영역에 커서를 놓고 Shift + Enter를 선택하여 셀을 실행하거나 셀의 코드를 강조 표시하고 Shift + Ctrl + Enter를 눌러 선택한 코드만 실행합니다.

파일 삭제하기

작업 영역 메뉴에 액세스하고 작업 영역에서 파일 또는 기타 항목을 삭제하는 방법에 대한 자세한 내용은 폴더 및 작업 영역 개체 작업을 참조하세요.

파일 이름 바꾸기

열려 있는 파일의 제목을 변경하려면 제목을 클릭하고 인라인으로 편집하거나 파일 > 이름 바꾸기를 클릭합니다.

파일에 대한 액세스 제어

Azure Databricks 계정에 프리미엄 플랜있는 경우 작업 영역 액세스 제어를 사용하여 파일에 대한 액세스 권한이 있는 사용자를 제어할 수 있습니다.