Comece agoraComece grátis

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

Ver curso

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.____)
Editar e Executar Código