Restauração de sessão para jobs serverless no Databricks
Restaure variáveis Python e a sessão Spark de um job serverless falho ou longo diretamente em um novo notebook interativo para depuração.
O que mudou
Para que serve
Imagine que você executou um job serverless longo que falhou após quarenta minutos ou que você precisa inspecionar o resultado sem reexecutar todo o fluxo. Com essa novidade, você pode abrir um snapshot do estado anterior do job em um novo notebook interativo.
- Depurar falhas em jobs sem reexecução.
- Explorar variáveis Python e o estado da sessão Spark de execuções passadas.
- Criar cópias isoladas de notebooks baseadas no estado de execuções.
Como usar
Para restaurar o estado de uma execução de job:
- Abra os detalhes da execução do job e visualize o notebook da execução.
- Clique em Clone into new notebook ou em Debug in new notebook para uma execução com falha.
- Aguarde o Databricks criar um novo notebook na sua pasta pessoal com as variáveis Python e a sessão Spark restauradas.
O que acontece nesse código:
- O Databricks cria um novo notebook chamado
Job Run of <notebook name> at <timestamp> (Run <run ID>)na sua pasta home. - O ambiente recria as variáveis e a sessão a partir do snapshot capturado automaticamente.
- Você edita a cópia restaurada sem alterar o job ou o notebook original.
Limitações e requisitos
- O recurso está em Public Preview.
- Apenas o usuário definido como "run-as" pode restaurar o estado, restrito a tarefas de notebook.
- Disponível para execuções que utilizam computação serverless com versão de ambiente 5 ou superior.
- O snapshot é capturado automaticamente quando o job falha, executa por trinta minutos ou mais (tempo de execução real, excluindo espera por compute), é cancelado ou sofre timeout.
- Os snapshots ficam disponíveis por 7 dias.
- O notebook restaurado deve permanecer conectado à computação serverless.
- serverless
- jobs
- notebooks
- spark
- python
- debugging
Session restore for serverless jobs is in Public Preview
Resumo e explicação gerados por IA a partir da release note oficial. Em caso de dúvida, a documentação oficial da plataforma prevalece.
Relacionadas
- DatabricksGA
Repositórios de pacotes em nível de workspace para Databricks Apps
Administradores de workspace podem configurar repositórios padrão de pacotes Python e npm para Databricks Apps.
databricks apps · workspace settings - DatabricksGA
Redimensione partições de stateful streaming sem perder o checkpoint no Databricks
Agora é possível alterar o número de partições de shuffle em queries Structured Streaming e pipelines Lakeflow sem descartar o estado do checkpoint.
structured streaming · lakeflow - DatabricksAtualização
Google Gemini 4 Argon disponível no Unity Gateway do Databricks
O modelo multimodal Google Gemini 4 Argon já pode ser acessado via Foundation Model APIs e Unity Gateway.
unity catalog · foundation model apis