Criar e executar um job no Databricks
Neste exercício, você vai criar um job que executa um notebook chamado HelloWorld que simplesmente imprime "Hello World". Você pode executar qualquer código que quiser no notebook referenciado pelo job.
Esse job precisa ser explicitamente instruído sobre quando executar.
O caminho do notebook depende do nome de usuário do usuário autenticado no workspace e segue a estrutura:
/Users/${username}/${notebook_name}.
Nós já criamos o WorkspaceClient(), armazenado em w.
Este exercicio faz parte do curso
Databricks com o SDK em Python
Instruções do exercicio
- Recupere o nome de usuário do usuário atual no workspace para gerar o caminho do notebook com nome
HelloWorld. - Crie um job que execute o notebook
HelloWorld. - Execute o job que você acabou de criar.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
# 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.____)