Создание и запуск задания 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.____)