Databricks 작업 생성 및 실행
이번 연습 문제에서는 HelloWorld라는 이름의 노트북을 실행하는 작업을 생성합니다. 이 노트북은 단순히 "Hello World"를 출력합니다. 작업에서 참조하는 노트북에는 원하는 코드를 자유롭게 작성할 수 있습니다.
이 작업은 실행 시점을 명시적으로 지정해야 합니다.
노트북 경로는 워크스페이스에 인증된 사용자의 사용자 이름에 따라 결정되며, 다음과 같은 구조를 따릅니다:
/Users/${username}/${notebook_name}.
WorkspaceClient()는 이미 생성되어 w로 저장되어 있습니다.
이 연습은 강의의 일부입니다
Python SDK로 Databricks 다루기
연습 안내
- 워크스페이스에 현재 로그인한 사용자의 사용자 이름을 가져와서
HelloWorld노트북의 경로를 생성하세요. HelloWorld노트북을 실행하는 작업을 생성하세요.- 방금 생성한 작업을 실행하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Build notebook path for HelloWorld
notebook_path = f'/Users/{w.____.me().____}/HelloWorld'
# Create a job that runs the HelloWorld Notebook
created_job = w.jobs.____(name='sdk-dc-project-task',
tasks=[
jobs.____(description="create_notebook_test",
# Set the notebook_path
notebook_task=jobs.NotebookTask(
notebook_path=____),
task_key="my-key")
])
# Run job
w.jobs.____(created_job.____)