시작하기무료로 시작하기

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.____)
코드 편집 및 실행