НачатьНачать бесплатно

Создание и запуск задания Databricks

В этом упражнении вы создадите задание, которое запускает ноутбук с именем HelloWorld, просто выводящий "Hello World". В ноутбуке, на который ссылается задание, можно выполнять любой код.

Задание необходимо явно запускать вручную — оно не выполняется автоматически.

Путь к ноутбуку зависит от имени пользователя аутентифицированного аккаунта рабочего пространства и имеет следующий вид: /Users/${username}/${notebook_name}.

Объект WorkspaceClient() уже создан и сохранён в переменной w.

Это упражнение является частью курса

Databricks с Python SDK

Посмотреть курс

Инструкции к упражнению

  • Получите имя текущего пользователя в рабочем пространстве, чтобы сформировать путь к ноутбуку с именем 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.____)
Редактировать и запускать код