Bắt đầu ngayBắt đầu miễn phí

Tạo và chạy một Databricks job

Trong bài tập này, bạn sẽ tạo một job chạy notebook có tên HelloWorld chỉ đơn giản in ra "Hello World". Bạn có thể chạy bất kỳ đoạn mã nào bạn muốn trong notebook được tham chiếu bởi job.

Job này cần được chỉ định rõ thời điểm chạy.

Đường dẫn notebook phụ thuộc vào tên người dùng (username) của người dùng đã xác thực trong workspace và có cấu trúc như sau: /Users/${username}/${notebook_name}.

Chúng tôi đã tạo sẵn WorkspaceClient(), lưu trong biến w.

Bài tập này là một phần của khóa học

Databricks với Python SDK

Xem khóa học

Hướng dẫn bài tập

  • Lấy username của người dùng hiện tại trong workspace để tạo đường dẫn đến notebook có tên HelloWorld.
  • Tạo một job chạy notebook HelloWorld.
  • Chạy job bạn vừa tạo.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# 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.____)
Chỉnh sửa và Chạy Mã