시작하기무료로 시작하기

Databricks 작업 삭제

Python SDK를 사용하여 Databricks 작업을 생성하고 실행하는 방법을 배웠습니다. 이전에 만든 작업이 더 이상 필요하지 않아 삭제해야 할 때가 있습니다. Databricks 콘솔에서 직접 삭제하는 대신, SDK를 사용하면 프로그래밍 방식으로 작업을 삭제할 수 있습니다. 이번 연습 문제에서는 작업을 생성한 후 SDK를 사용하여 해당 작업을 삭제해 보겠습니다.

WorkspaceClient()는 이미 생성되어 w로 저장되어 있으며, notebook_path 변수도 준비되어 있습니다.

이 연습은 강의의 일부입니다

Python SDK로 Databricks 다루기

강의 보기

연습 안내

  • cluster_id에서 실행되는 Databricks 작업을 WorkspaceClient를 사용하여 생성하세요.
  • 1단계에서 생성한 Databricks 작업을 삭제하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Create a job with the notebook task
created_job = w.jobs.____(name='sdk-dc-project-task',
                          tasks=[
                              jobs.Task(description="create_notebook_test",
                                        ____=cluster_id,                                         
                                        notebook_task=jobs.____(
                                            notebook_path=notebook_path),
                                        task_key="my-key")
                          ])

# Delete the job that was just created
w.jobs.____(job_id=created_job.____)
코드 편집 및 실행